Win 32,脚本,处理目录中的所有文件

时间:2011-08-05 10:34:31

标签: windows command-line batch-file

我需要使用控制台应用程序处理某个文件夹中的所有txt文件。该命令看起来类似于:

convert input_file.txt -par1 -par2 -par3

如何编写批处理文件夹中的所有文件,将文件名作为参数传递给console apllication?另一个想法是,Python解决方案呢?

1 个答案:

答案 0 :(得分:3)

使用for

for %f in (*.txt) do @convert "%f" -par1 -par2 -par3

请注意,我使用@来抑制for循环的每次迭代时命令行的回显。这是可选的。

以上语法适用于交互式控制台。在批处理文件中执行时,%f必须替换为%%f