1 (изменено: DeMitrich, 2015-05-05 22:18:01)

Тема: CMD/BAT: Копирование в новый файл с удалением старых

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

2 (изменено: Yury, 2015-05-03 20:51:43)

Re: CMD/BAT: Копирование в новый файл с удалением старых

Вариант от гения:

@cmd/v/c "cd/d "C:\Test"& (for %%i in (%*) do @if defined x (set x=!x!+%%i) else (set x=%%i))&>nul copy !x! "result.txt"/b& del %*"

.

3 (изменено: DeMitrich, 2015-05-16 17:05:26)

Re: CMD/BAT: Копирование в новый файл с удалением старых

Проблема в том, что этот способ не через бат файл, и в нём нельзя выбрать из каких именно файлов будет скопирована информация, а затем эти же файлы удалены.
Так же при выполнение предложенной команды консоль говорит: непредвиденное появление %%i.