【发布时间】:2012-02-08 19:38:05
【问题描述】:
我有这批:
for /f %%a IN ('dir /b *.pdf') do call convert.exe %%a
这将获取与 convert.exe 位于同一文件夹中的每个 pdf 文件。我希望能够说出 PDF 所在的位置。我必须改变什么?
谢谢!
【问题讨论】:
标签: for-loop batch-file
我有这批:
for /f %%a IN ('dir /b *.pdf') do call convert.exe %%a
这将获取与 convert.exe 位于同一文件夹中的每个 pdf 文件。我希望能够说出 PDF 所在的位置。我必须改变什么?
谢谢!
【问题讨论】:
标签: for-loop batch-file
如果目录名可以硬编码,那么就是
for /f %%a IN ('dir /b /s "Disk:\Your\Directory\Name\*.pdf"') do call convert.exe %%a
请注意,这还将返回 Disk:\Your\Directory\Name 子目录中的所有 .pdf 文件。
【讨论】:
dir 标头 - 您绝对不希望它们用于批处理。