我已经坚持了一段时间并且可以使用一些帮助。
我正在尝试将映射网络驱动器(A :)中的大文件夹复制到我的本地PC上。我还需要在该驱动器路径上排除一个名为“Images”的子目录。我当前的代码( backup.bat )如下:
use
我一直收到错误:
我试过用“dir / x”缩短路径,我确信路径名是正确的。另请注意,我需要引用,因为PATH名称中有空格。
为什么我在尝试排除此目录时遇到错误?
ANSWERED
我现在让我的Exclude语句指向我的桌面,它会读取txt文件中的字符串列表。
cd %HOMEPATH%\Desktop\%mydate%
xcopy "A:\PROGRA~2\QuadTech" 121\ /e /EXCLUDE:"A:\PROGRA~2\QuadTech\INSPEC~1\Images\"
Txt文件内容:
xcopy "A:\PROGRA~2\QuadTech" 121\ /e /EXCLUDE:C:\Users\QuadTech\Desktop\excldelist.txt
答案 0 :(得分:2)
这种情况正在发生,因为/EXCLUDE
选项不指定要排除的文件。
它指定包含要排除的文件列表的文件。
输入xcopy /?
的更多信息,但我相信你知道。
(我知道,我在开始时也错过了它;有时候这只是第二双眼睛的问题。)