Windows批处理文件 - 如何循环目录中的文件?

时间:2012-01-12 14:06:12

标签: for-loop batch-file

我有这批:

for /f %%a IN ('dir /b *.pdf') do call convert.exe %%a

这将获取与convert.exe位于同一文件夹中的每个pdf文件。我希望能够说出PDF所在的位置。我需要改变什么?

谢谢!

1 个答案:

答案 0 :(得分:20)

如果目录名称可以硬编码,那么它将是

for /f %%a IN ('dir /b /s "Disk:\Your\Directory\Name\*.pdf"') do call convert.exe %%a

请注意,这也将返回Disk:\ Your \ Directory \ Name。

子目录中的所有.pdf文件。