2

大家好,我正在尝试创建一个 .bat 文件,该文件将列出每个文件夹中的所有文件,并在每行之后将一些文本添加到 txt 文件中,如下所示

f(1).bmp 1 1 1 100 100
f(2).bmp 1 1 1 100 100
f(3).bmp 1 1 1 100 100
f(4).bmp 1 1 1 100 100
f(5).bmp 1 1 1 100 100
f(6).bmp 1 1 1 100 100
f(7).bmp 1 1 1 100 100

每行之后的1 1 1 100 100将始终保持不变,到目前为止我有... dir /b *.bmp >infofile.txt列出了每个文件,但我如何在之后添加数字。谢谢阅读

4

2 回答 2

2
@echo off
break > infofile.txt
for /f "delims=" %%F in ('dir /b /s *.bmp') do (
   echo %%F 1 1 1 100 100 >>infofile.txt 
)
于 2013-07-20T14:22:52.470 回答
2

尝试这个:

@echo off
(for /f "delims=" %%F in ('dir /b /s *.bmp') do (
   echo %%F 1 1 1 100 100
))>infofile.txt
于 2013-07-20T14:47:30.683 回答