У меня есть простой сценарий 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 Скопировано файлов
для всех записей , поэтому файлы есть и их можно увидеть ...
Кроме того, диск Z: \
находится в сети, а не локально, но я снова использовал очень похожий сценарий в сети без проблемы (просто требуется больше времени).
Я пробовал разные варианты, например / i
, / s
и т. Д., Но не могу заставить его копировать какие-либо файлы.