小编use*_*396的帖子

Windows命令批处理脚本,用于将文件名添加到合并文本文件中每行的末尾

我是一个新的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)

但是我不知道如何将它添加到当前脚本中,因此它将文件名添加到每一行,我没有找到任何示例的运气.

command-line cmd batch-file

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

batch-file ×1

cmd ×1

command-line ×1