我是一个新的Windows命令行脚本.我有一个批处理文件,我用它来合并多个文本文件.但是,我希望能够将行所来自的文本文件的名称添加到合并文件中每行的末尾.
这是我目前正在使用的脚本:
@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
)
Run Code Online (Sandbox Code Playgroud)
现在我知道要将文件名输入到我需要使用的输出文件中:
ECHO %%G >> Output.txt
Run Code Online (Sandbox Code Playgroud)
但是我不知道如何将它添加到当前脚本中,因此它将文件名添加到每一行,我没有找到任何示例的运气.