1

複数のテキスト ファイルの最初の行を新しいテキスト ファイルにコピーし、元のファイル名を各行に追加するバッチ コードが必要です。

ありがとう

4

2 に答える 2

1

これは、 https://www.dropbox.com/s/rfdldmcb6vwi9xc/findrepl.batfindrepl.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 に答える