Я бы сделал это в PowerShell. Предполагая, что все командные файлы размещены в 1 папке.
----- Скопируйте и вставьте весь текст ниже этой строки в 1 скрипт-файл -----
#### Determine the location of all batchfiles $BatchesFolder = "E:\Batches" #### Determine the file for all collected data $resultfile = "E:\Data\results.txt" #### Read all files in batch folder $batchfiles = (Get-ChildItem $BatchesFolder).fullname #### Read each file and store data in result file Foreach ($file in $batchfiles) { "--- Content of file $file ---" | Out-File -FilePath $resultfile -Append get-content $file | Out-File -FilePath $resultfile -Append }