Knopppka, Протестируйте такой вариант. Исходный файл можно "перетащить" на батник или задать параметром из командной строки:
Код:
@echo off
for %%i in ("%*") do (
for /f "tokens=*" %%j in (' type %%i') do 1>>"%~dp01.txt" echo %%~ni %%j
)
:: pause
1.txt будет рядом с батником