3

Windows コマンド ライン スクリプトは初めてです。複数のテキスト ファイルを 1 つにマージするために使用するバッチ ファイルがあります。ただし、マージされたファイルの各行の最後に、行の元のテキスト ファイルの名前も追加できるようにしたいと考えています。

これは私が現在取り組んでいるスクリプトです:

@ECHO OFF
ECHO Creating %1...
FOR /F "usebackq tokens=1" %%G IN (`DIR /B "C:\My Documents\Data\*.txt"`) DO         
(
ECHO Adding %%G
ECHO. >> Output.txt
TYPE %%G >> Output.txt 
) 

これで、ファイル名を出力ファイルに取得するには、次を使用する必要があることがわかりました。

ECHO %%G >> Output.txt 

ただし、これを現在のスクリプトに追加する方法がわからないため、各行にファイル名が追加され、例を見つけることができませんでした。

4

2 に答える 2