Bat文件列表文件名

时间:2013-07-20 14:18:23

标签: batch-file cmd

大家好我试图创建一个.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列出了每个文件但我如何添加后面的数字。感谢您的阅读

2 个答案:

答案 0 :(得分: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 
)

答案 1 :(得分:2)

试试这个:

@echo off
(for /f "delims=" %%F in ('dir /b /s *.bmp') do (
   echo %%F 1 1 1 100 100
))>infofile.txt