1

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

谢谢

4

2 回答 2

1

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"
于 2013-11-13T02:45:12.260 回答
0
@ECHO OFF &SETLOCAL
for %%a in (*.txt) do (
    set "line="
    set /p "line="<"%%~a"
    SETLOCAL ENABLEDELAYEDEXPANSION
    echo(!line!
    endlocal
)
于 2013-11-12T17:30:20.823 回答