我已经被困在这个问题上有一段时间了,需要一些帮助。
我正在尝试将一个大文件夹从映射的网络驱动器 (A:) 复制到我的本地电脑上。我还需要排除该驱动器路径上名为“Images”的子目录。我当前的代码(backup.bat)如下:
cd %HOMEPATH%\Desktop\%mydate%
xcopy "A:\PROGRA~2\QuadTech" 121\ /e /EXCLUDE:"A:\PROGRA~2\QuadTech\INSPEC~1\Images\"
Run Code Online (Sandbox Code Playgroud)
我不断收到错误:
我尝试用“dir /x”缩短路径,并且确信路径名是正确的。另请注意,我需要引号,因为路径名称中有空格。
为什么我在尝试排除此目录时收到错误?
已回答
现在,我的排除语句指向我的桌面,它在其中读取 txt 文件中的字符串列表。
xcopy "A:\PROGRA~2\QuadTech" 121\ /e /EXCLUDE:C:\Users\QuadTech\Desktop\excldelist.txt
Run Code Online (Sandbox Code Playgroud)
文本文件内容:
\Images\
Run Code Online (Sandbox Code Playgroud)