У меня есть простой скрипт 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
и т. Д., Но я не могу заставить его скопировать какие-либо файлы.