.bat Слияние header.txt со всеми файлами * .txt - PullRequest
0 голосов
/ 30 августа 2010

У меня есть файл header.txt. Я хочу, чтобы этот файл был добавлен (первая строка) ко всем * .txt файлам в одном каталоге.

Как мне этого добиться?

Спасибо заранее, Джо

Ответы [ 2 ]

4 голосов
/ 31 августа 2010
@echo off
for %%x in (*.txt) do call :merge %%x
goto :eof

:merge
copy header.asc + %1 %1.new
del %1
ren %1.new %1
exit /b

Не называйте файл header.txt, потому что вы не хотите добавлять заголовок к себе (вот почему я назвал его header.asc).

Сделайте резервную копию перед попыткой;)

1 голос
/ 30 августа 2010

использовать для цикла, а затем скопировать + команду.

Смотрите копию /? для copy + синтаксиса.

Смотрите за /? для синтаксиса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...