我有一个简单的 xcopy 脚本,我从命令行运行,它读取目录和文件名的 CSV 文件。我以前使用过一个非常相似的脚本,没有任何问题。这是脚本:
Z:\HOME\>for /f "delims=, tokens=1,2,3,4" %i in (Z:\HOME\MissingImages.csv) do
echo f | xcopy "Y:\%j\%k\%l" "C:\Horizon\%j\%k\%l" >> Z:\HOME\MissingImagesLog.txt
但是,它不会复制任何文件。这是日志文件中的一个条目:
Does C:\Horizon\K\00\6bef500f.IMG specify a file name
or directory name on the target
(F = file, D = directory)? f
0 File(s) copied
它正在查找图像,因为如果我将根目录更改为其他目录,脚本只会0 File(s) copied
为所有条目填充日志文件,因此文件在那里并且可以看到......
此外,Z:\
驱动器在网络上而不是本地,但我再次在网络上使用了一个非常相似的脚本,没有问题(它只需要更长的时间)。
我尝试了不同的选项,例如/i
,/s
等,但我似乎无法让它复制任何文件。