dos下用move命令移動資料夾

2021-09-23 22:06:38 字數 985 閱讀 6344

要將d:\testlog下除了當日的資料夾移動到d:\backup

指令碼如下

@echo off

mode con lines=

30 cols=60%

1 mshta vbscript:

createobject()

.shellexecute

("cmd.exe"

,"/c %~s0 ::",""

,"runas",1

)(window.close)

&&exit

cd /d "%~dp0"

set logroot=d:\testlog

setd

=%date:~0

,4%%date:~5

,2%%date:~8

,2%d:

cd \

md backup

cd testlog

for/f ""

%%a in

('dir /b')do

(for%%

iin(at

,cat)do

(if exist %logroot%\%

%a\%%i

(for

/d %

%c in

(%logroot%\%

%a\%

%i\*)do

( echo %

%c if

"%%c"

=="%logroot%\%%a\%%i\%d%"

(echo file not loading)

else

(move %

%c d:\backup\ )))

))

出現錯誤:

錯誤原因:目標資料夾已存在同名的要移動的資料夾

DOS命令 move 檔案移動

move 命令是將乙個或多個檔案從乙個目錄移動到指定的目錄。命令語法 move source target move命令引數說明 y 禁止計算機提示您確認要覆蓋現存目標檔案 y 允許計算機提示您確認是否要替代現存的目標檔案 source 指定要移動檔案的路徑和檔名。如果要移動或重新命名目錄,sour...

DOS命令中的mv命令 move

不過,這種環境下工作也很好。這讓我覺得工作之餘的時間分外寶貴,極大地增進了我在工作之餘學習的動力。前陣子有稍加學習dos批處理或者powershell以彌補這項缺陷的想法,今天晚上整理電腦桌面的時候做了一下嘗試。沒有借助於網際網路,僅僅是簡單的嘗試。很久之前我就知道dos批處理命令copy,也時長使...

易語言執行cmd命令move移動檔案

通過易語言執行cmd move命令來實現檔案的移動重新命名等等。511遇見易語言模組api教程 move move的使用非常簡單,基本格式為 move a b。a表示你想要執行移動操作的檔案或資料夾,b表示a被移動後儲存的位置,而a可以使用相對路徑,也可以使用絕對路徑,但是,在move執行移動檔案的...