Я нашел несколько сообщений, относящихся к следующему, но еще не достиг пути к решению!Пакет для копирования файлов из текстового документа
У меня есть файл Filelist.txt флуда список файлов:
C:\test1\sample1.txt
C:\test2\sample2.txt
C:\test3\folder1\sample3.txt
C:\test3\folder1\sample4.txt
C:\test3\folder1\folder2\sample5.txt
Я хочу использовать пакетный файл с копией, хсору или Robocopy читать точные файлы и скопировать их в указанную директорию вместе с папками, т.е. в результате:
C:\copy_folder\test1\sample1.txt
C:\copy_folder\test2\sample2.txt
C:\copy_folder\test3\folder1\sample3.txt
C:\copy_folder\test3\folder1\sample4.txt
C:\copy_folder\test3\folder1\folder2\sample5.txt
В исходных каталогах могут быть и другие файлы, но они не должны быть coppied, только те, в файле filelist.txt. Таким образом, создается репликация, но без неуказанных файлов.
Заранее благодарен!
'for/F 'delims ="% x in (filelist.txt) do @echo% ~ dx "% ~ px" "% ~ nxx" 'может быть отправной точкой. Прочитайте _entire_ 'for /?' (До _подстановки FOR variable_) – JosefZ
Ваш пример результата неверен. Файл sample2.txt должен быть 'C: \ copy_folder \ test2 \ sample2.txt', и то же самое относится к остальным файлам ** ИЛИ ** первый файл является неправильным и должен быть' C: \ copy_folder \ sample1.txt'. Какой из этих _different_ результатов вы хотите? – Aacini
Извинения Aacini, первый правильный путь. Я изменил вопрос, чтобы отразить это. –