批处理命令列出文件夹中的文件并添加文本

时间:2019-11-15 14:48:51

标签: windows batch-file

.bat文件中包含以下内容:

dir *.txt /b/s > FulleFiles.txt

它将列出文本文件中的所有文件:

C:\sample\filea.txt
C:\sample\fileb.txt
C:\sample\filec.txt

我现在想在每个列表后添加一个字符串:

C:\sample\filea.txt
**corrected**
C:\sample\fileb.txt
**corrected**
C:\sample\filec.txt
**corrected**

可以批量吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

Example.bat

@for /F %%a in ('dir *.txt /b/s') do @(
    echo %%a
    echo **corrected**
)

有关{-}选项的详细说明,请参见for /?