尝试在批处理文件中排除目录时“无法读取文件”

时间:2017-05-07 20:10:37

标签: windows batch-file cmd

我已经坚持了一段时间并且可以使用一些帮助。

我正在尝试将映射网络驱动器(A :)中的大文件夹复制到我的本地PC上。我还需要在该驱动器路径上排除一个名为“Images”的子目录。我当前的代码( backup.bat )如下:

use

我一直收到错误:

enter image description here

我试过用“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

1 个答案:

答案 0 :(得分:2)

这种情况正在发生,因为/EXCLUDE选项指定要排除的文件。

它指定包含要排除的文件列表的文件。

输入xcopy /?的更多信息,但我相信你知道。

(我知道,我在开始时也错过了它;有时候这只是第二双眼睛的问题。)