Я пытаюсь создать пакетный файл для копирования нескольких файлов, перечисленных в текстовом файле, в новую папку. Я нашел несколько потоков, связанных с этим, но я все еще не могу заставить пакет работать правильно. Проблема, с которой я сталкиваюсь, заключается в том, что файлы, перечисленные в txt, находятся в разных источниках и имеют разные расширения. Список читает, например:Пакет: копирование файлов из txt-файла в одну папку
C: \ Users \ Foo \ Pictures \ Фотографии \ сентябрь \ P1030944.jpg
C: \ Users \ Foo \ Видео \ Art \ Фильмы \ Class \ movie.avi
C: \ Users \ Foo \ Music \ Jazz \ 20051.mp3
... и т.д.
Все копии команды, которые я мог бы найти должны перечислить либо исходный каталог т.е.
set src_folder=c:\whatever\
set dst_folder=c:\foo
for /f %%i in (File-list.txt) DO xcopy /S/E/U "%src_folder%\%%i" "%dst_folder%"
или расширение, т.е.
for /R c:\source %f in (*.xml) do copy "%f" x:\destination\
но мне нужно, чтобы собрать эту информацию из самого списка.
Если это поможет, я знаю, что есть только файлы возможных 39 различных конкретных расширений в TXT (* .jpg * .gif * .png ... * * .xhtml .xht)
Любой помощи/идеи ?
Возможный дубликат [Пакетный файл для копирования файлов из одной папки в другую папку] (http://stackoverflow.com/questions/986447/batch-file-to-copy-files-from-one-folder-to- другая-папка) –