У меня есть каталог с 50 TXT-файлами в нем. Мне нужно пакет для объединения последней строки каждого файла в один текстовый файл.
Мне также нужно, чтобы имя каждого файла было объединено в одну строку с данными.
Теперь я могу объединить все файлы в один с именем файла в каждой строке, но мне нужна только последняя строка в каждом файле, а не все.
Вот что я сейчас использую.
@ECHO OFF
ECHO Creating %1...
SET "sourcedir=C:\Users\User01\Documents\temp"
FOR /F "Delims=" %%G IN ('DIR /B /a-d "%sourcedir%\*.txt"') DO (
ECHO Adding %%G
for /f "usebackq tokens=*" %%a in ("%sourcedir%\%%~G") do (
Echo %%a, %%G >> Status.csv