2013-04-29 1 views
1

Я хочу, чтобы создать окна пакетный файл (Win7), чтобы достичь следующего:Как сделать несколько копий одного файла с разными именами файлов?

Копия source.doc к месту назначения с destinationFilename.doc, взятой из списка в текстовом файле (nameList.txt)

I имеют командный файл, который будет создавать каталоги из nameList.txt, но я не могу понять, как изменить пакетный файл, чтобы он скопировал source.doc в требуемом порядке.

+0

Что находится в namelist.txt drv: \ path? Один на линию? – foxidrive

ответ

0

Использование xargs вы можете обработать файл nameList.txt, который содержит строку разделенных список целевых имен файлов, как это:

cat nameList.txt | xargs -I "F" cp source.doc F 

где -I "F" определяет F как заполнитель, который будет использоваться в команде вызова cp.

+0

К сожалению: я должен был указать, что я пытаюсь сделать это на машине с Windows (win7) – user2331305

+0

Спасибо за предложение, но он не работает для меня под Windows («cat» и «cp» выглядят как Linux команды) – user2331305

+1

Win порты инструментов CAT и CP: http://unxutils.sourceforge.net/ – ElektroStudios