Я использую

for %i in (.\*.prt) do echo %i >> newfile.prt && type %i >> newfile.prt

концентрировать много файлов в командной строке. Используя этот, потому что он добавляет имя файла перед каждым отдельным файлом. Проблема в том, что в конечном итоге дублирование. Я думаю, это потому, что он помещает его в одну папку. Как я могу изменить этот скрипт, чтобы сбросить его в другую папку?

1 ответ1

0

Ссылка на другой каталог вместо ... Пример:

for %%i in (*.prt) do (
   echo %%i>> "<OTHER_DIRECTORY>\newfile.prt"
   type %%i>> "<OTHER_DIRECTORY>\newfile.prt"
)

Или, если не в пакетном файле:

for %i in (*.prt) do echo %i>> "<OTHER_DIRECTORY>\newfile.prt" && type %i>> "<OTHER_DIRECTORY>\newfile.prt"

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