批量复制多个文本文件的第一行

我需要批处理代码将第一行的多个文本文件复制到一个新的文本文件中,并将原始文件名追加到每一行,并且如果可能,可以将批处理代码编辑为任何想要的行号。

谢谢

这使用一个名为findrepl.bat的帮助器批处理文件 – https://www.dropbox.com/s/rfdldmcb6vwi9xc/findrepl.bat

findrepl.bat放在与批处理文件相同的文件夹中或路径中。

 @echo off set linenum=1 for %%a in (*.txt) do ( type "%%a"|findrepl /o:%linenum%:%linenum% >>tmp.tmp ) move /y tmp.tmp "Result.txt" 
 @ECHO OFF &SETLOCAL for %%a in (*.txt) do ( set "line=" set /p "line="<"%%~a" SETLOCAL ENABLEDELAYEDEXPANSION echo(!line! endlocal )