1

Следующие строки кода отлично работают для того, что я хочу сделать, если я копирую / вставляю в CMD / DOS по одной строке за раз. Однако, если я поместил весь код в файл run.cmd и запустил файл, то оказалось, что код перестает выполняться после второго оператора, который создает файл с именем HEADER.txt. Любая помощь будет принята с благодарностью.

copy *.txt MARD.txt

echo HEADERSTRING > HEADER.txt


findstr /v "HEADERSTRING" MARD.txt > MARDGOOD.txt

copy HEADER.txt+MARDGOOD.txt

del MARD.tx
del MARDGOOD.txt

rename HEADER.txt MARD.txt

0