![]() |
добавить в конце каждой строки txt файла название самого файла
Здравствуйте, прошу помощи.
Есть папка с множеством текстовых файлов. В каждом файле есть множество строк. например файл 123.test.txt с содержимым aaa bbb zzz Нужно обработать все файлы в папке, чтобы в конце каждой строки каждого файла прописывалось название файла (желательно без расширения) Результат: aaa.test bbb.test zzz.test Помогите пожалуйста. |
Нашел такой пример, но он делает не то что мне нужно
@echo off for /f "delims=" %%a in ('dir/a-d/b "*.txt"') do <"%%a">$ (for /f "delims=" %%b in ('find /n /v ""') do @set "s=%%b"& cmd/v/c echo %%~na !s:*]=!)& move $ "%%a" exit он берет имя файла (без расширения) ставит его в начало строки и через пробел ставит исходную строку Результат. 123.test aaa 123.test bbb 123.test zzz |
Код:
@Echo Off |
Цитата:
Код:
@echo off |
Время: 07:32. |
Время: 07:32.
© OSzone.net 2001-