我正在尝试运行一个简单的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 :(得分:0)
xcopy "C:\FOLDER1\FOLDER2" "V:\FOLDER1" /e /i /y
您没有提及排除任何文件夹。