为什么这个xcopy命令不起作用?

时间:2015-04-27 08:27:10

标签: windows batch-file 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

1 个答案:

答案 0 :(得分:0)

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

您没有提及排除任何文件夹。