2015-04-27 93 views
0

我想運行一個簡單的xcopy批處理腳本,但我面臨一些困難。 這裏是腳本爲什麼xcopy命令不能正常工作?

SET SRC=C:\FOLDER1\FOLDER2 
SET DEST=V:\FOLDER1 

FOR /D %%d in (%SRC%\*) do xcopy /S /I /y /exclude:%SRC%\exclude.txt %%d V:\FOLDER1\%%~nxd 

基本上這個腳本應該複製一些C:\FOLDER1\FOLDER2子文件夾(excluded.txt包含目錄排除列表),其內容到目的地。但是,當我運行這些腳本時,儘管沒有錯誤發生,沒有文件或文件夾被複制。我在做什麼錯?

有趣的是,如果我運行以下腳本INSIDE FOLDER2,一切都按預期進行。

FOR /D %%A in (*) DO xcopy /S /I /y /exclude:exclude.txt %%A V:\FOLDER1\%%A 

回答

0
xcopy "C:\FOLDER1\FOLDER2" "V:\FOLDER1" /e /i /y 

你提到任何關於排除任何文件夾。

+0

更新了問題 –

+0

顯示您的排除.txt。任何匹配或部分匹配都將排除文件/文件夾。 – Trigger

+0

儀表板\ 禁止\ IMG \ 限制\ XAMPP \ –