2013-10-10 4 views
0

Я хочу использовать пакетный файл для копирования файлов в каталог на основе имени файла.Пакетный файл для копирования файлов на основе имени файла

Например: это файлы в определенном каталоге.

XXXXX_2013-08-20_S01_R0.txt 
XXXXX_2013-08-20_S02_R0.txt 
XXXXX_2013-08-20_S03_R0.txt 
XXXXX_2013-08-20_S04_R0.txt 
XXXXX_2013-08-20_S05_R0.txt 

Если я использовать следующую команду

copy /b *.txt TESTING.txt 

Это не копирует файлы, основанные на FILENAME. Я хочу, чтобы скопировать файлы на основе имени файла как это

COPY /b XXXXX_2013-08-20_S01_R0.txt+XXXXX_2013-08-20_S02_R0.txt+XXXXX_2013-08-20_S03_R0.txt+XXXXX_2013-08-20_S04_R0.txt+XXXXX_2013-08-20_S05_R0.txt TESTTING.TXT 

Как автоматизировать это? Я не хочу вручную вводить имя файла, а затем объединять его.

+0

Я не совсем понимаю. Являются ли файлы, которые вы хотите скопировать специально для двоичных файлов? Мое тестирование здесь, в некоторых текстовых файлах ASCII, которые я составил, выполнял вашу команду 'copy/b * .txt test.txt'. Итоговым файлом было содержимое моих тестовых файлов, объединенных вместе. – EdgeVB

ответ

0

Команда копирования будет проходить через имя файла в формате NTFS.

FAT32 будет продвигаться по положению в FAT, который не отсортирован.

+0

@downvoter: foxidrive вполне корректен. OP должен указать, что произошло, а не сказать нам, что ожидаемого не было и нам догадаться. Тот факт, что ожидаемого не произошло, очевидно. Если бы это случилось, не было бы причин задавать вопрос. – Magoo

Смежные вопросы