Как передать каталог с разделенными путями в robocopy?
Мне нужно передать некоторые файлы в огромном количестве, используя robocopy.Обычно я преобразую каталог (из пути с пробелами в непробелы), а затем использую robocopy.Но сейчас я не могу этого сделать из-за привилегий и эффективности.
Поток прост: прочитать имя файла из txt и скопировать.
Я искал и пробовал много вещей и, похоже, никуда не ушел.
@echo off
set src_folder=C:\foo bar\lorem ipsum\
set dst_folder=C:\Users\asd\Desktop\copyFileImageFromMagentoFolder\photo_temp20\
for /f "tokens=*" %%i in (list.txt) do robocopy %src_folder% %dst_folder% %%i
Pause
Этот код работает безупречно, если в каталоге пути нет пробелов.
И я устал изменять свой код.Добавьте некоторый синтаксис:
@echo off
set src_folder=C:\foo bar\lorem ipsum\
set dst_folder=C:\Users\asd\Desktop\copyFileImageFromMagentoFolder\photo_temp20\
for /f "tokens=*" %%i in (list.txt) do robocopy "%src_folder%\%%i" "%dst_folder%\%%i"
Pause
Но robocopy выдает мне ошибку 123 и ошибку 2 (насколько я помню).
Как примечание, папка и файл существуют.Поэтому, пожалуйста, никогда не задавайте мне этот вопрос.
Любое предложение будет оценено