У меня есть список файлов, скажем, a , b и c . Если мне нужно объединить их в таком порядке в один файл, я бы использовал:

copy /B a+b+c outputfile

Как мне сделать то же самое, если имена файлов находятся в массиве? Например:

set FILE_LIST=(a b c)

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

1 ответ1

1

Вы можете добиться этого, пройдя цикл for для файла и объединяя / добавляя файлы один за другим в другой цикл for.

Список файлов в массиве:заполнение массива в DOS Batch Script

Добавление списка файлов с помощью цикла for:командная строка или пакетный cmd для объединения нескольких файлов

С уважением, Вишну

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .