我需要批处理代码将多个文本文件的FIRST行复制到一个新的文本文件中,并将原始文件名附加到每一行,如果可能的话,还可以将批处理代码编辑为任何想要的LINE编号。
由于
答案 0 :(得分:1)
这使用了来自 - https://www.dropbox.com/s/rfdldmcb6vwi9xc/findrepl.bat
的名为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"
答案 1 :(得分:0)
@ECHO OFF &SETLOCAL
for %%a in (*.txt) do (
set "line="
set /p "line="<"%%~a"
SETLOCAL ENABLEDELAYEDEXPANSION
echo(!line!
endlocal
)