Xcopy 不复制所有文件

lst*_*nme 5 batch-file

我为我们部门编写了一个工具,可以从 Atlassian 数据源生成协议。
因为在某些情况下,该工具在从公司的网络驱动器启动时无法工作,所以一位同事编写了以下批处理文件,只需将相关文件复制到本地,这就会为所有人提供一个工作程序。

mkdir C:\QuickProtocol\
mkdir C:\QuickProtocol\Templates\
mkdir C:\QuickProtocol\In\
mkdir C:\QuickProtocol\Out\
mkdir C:\QuickProtocol\Templates\Protokoll-Dateien\

XCOPY \\*NetDrivePath*\QuickProtocol.exe  C:\QuickProtocol\ /y 
XCOPY \\*NetDrivePath*\QuickProtocol.pdb  C:\QuickProtocol\ /d /y 
XCOPY \\*NetDrivePath*\Languages.xml      C:\QuickProtocol\ /d /y 
XCOPY \\*NetDrivePath*\PrimeCore.dll      C:\QuickProtocol\ /d /y 
XCOPY \\*NetDrivePath*\Templates          C:\QuickProtocol\Templates\ /d /y /s 
Run Code Online (Sandbox Code Playgroud)

但现在一位同事换了部门,但仍然可以访问网络驱动器上的文件,他再次尝试了批处理文件。
奇怪的是,在他的情况以及向他报告的其他一些同事的情况下,批处理文件仅复制模板文件夹并创建上面指定的目录。
这可能是什么原因?

lst*_*nme 2

感谢您的所有答案,就我而言,更改XcopyCopy几个单个文件副本有帮助,至少看起来是这样。希望能一直这样^^