সহজেই ফাইলের নাম অদলবদল করবেন?


0

উইন্ডোজে দুটি ফাইলের ফাইলের নাম অদলবদলের কি সহজ উপায় আছে? সম্ভবত moveশেল কমান্ড ব্যবহার করছেন ?
বাহ্যিক সফ্টওয়্যার ব্যবহার না করেই পছন্দ করা যায়।

উদাহরণ: আমার আছে fileA.txtএবং fileB.txt। অপারেশন পরে, fileA.txtএখন বলা হয় fileB.txt, এবং বিপরীত।

উত্তর:


4

উইন্ডোজে সহজ 3 ধাপ প্রক্রিয়া:

ren a.txt a.tmp
ren b.txt a.txt
ren a.tmp b.txt

আপনি এটি সরাসরি চালাতে পারেন বা এটি একটি ব্যাচ ফাইলে সংরক্ষণ করতে পারেন।


0

এখানে সিঙ্গেল কমান্ড লাইনে 3 (তিন) পদক্ষেপ একত্রিত হওয়ার সময় রয়েছে:

@ren a.txt temp.tmp & @ren b.txt a.txt & @ren temp.tmp a.txt

এখানে স্যুইচ-ফাইলের নাম। সিএমডি ব্যবহারযোগ্য হতে পারে:

@echo off
if not "%4"=="" call :help %0
if "%3"=="/?" call :help %0
if "%2"=="/?" call :help %0
if "%1"=="/?" call :help %0
if "%1"=="" call :help %0
if "%1"=="" goto :eof
if "%2"=="" call :help %0
if "%2"=="" goto :eof
setlocal
if "%3"=="" set ch=echo
if "%3"=="#ok#" set ch=
call :v1 %1 %2
endlocal
echo.
echo [%date% %time%] Completed!
goto :eof
:help
echo.
echo Syntax: %1 FullPath\FileName01.Ext FileName02.Ext [enter]
echo.
echo         %1 C:\Win\Temp\SapGui_v1.txt SapGui_v5.txt [enter]
echo.
echo         %1 \\Svr\Tmp\GuiSAP_v0.txt GuiSAP_v9.txt [enter]
echo.
goto :eof
:v0
%ch% ren %1 tmp_%~n1%~x1
%ch% ren %2 %~n1%~x1
%ch% ren %~p1tmp_%~n1%~x1 %~n2%~x2
goto :selesai
:v1
set f01=%1
set f02=%2
echo f01 = %f01%
echo f02 = %f02%
%ch% ren %1 tmp_%~n1%~x1
if "%f01:~0,2%"=="\\" (
  %ch% ren \\%~p1%2 %~n1%~x1
  %ch% ren \\%~p1tmp_%~n1%~x1 %~n2%~x2
) else (
  %ch% ren %~p1%2 %~n1%~x1
  %ch% ren %~p1tmp_%~n1%~x1 %~n2%~x2
)
echo.
echo f01 = %f01%
echo       %f01:~0,2%
echo f02 = %f02%
echo       %f02:~0,2%
set f01=
set f02=
goto :eof

উন্নতির জন্য যে কোনও ধারণা স্বাগত। :)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.