以下Windows批处理命令会转换文件夹C:\ RootFolder \ Folder1中的所有tif图像。
for %%i in (C:\RootFolder\Folder1\*.tif) do "Tiff2Pdf.exe" -o C:\RootFolder\Folder1\%%~ni.pdf %%i
如何为RootFolder中的所有文件夹执行此操作?
RootFolder
-Folder1
-Folder2
-Folder3
.
.
感谢您的时间
答案 0 :(得分:1)
还有另外一种方法 - 只需添加它:
@echo off
for /r "c:\rootfolder\folder1" %%a in (*.tif) do "Tiff2Pdf.exe" -o "%%~dpna.pdf" "%%a"
我还将循环变量更改为a
,因为我接近l和I和许多字体中的1。
答案 1 :(得分:0)
FOR /F "delims=" %%i IN ('dir /b /s C:\RootFolder\Folder1\*.tif') DO "Tiff2Pdf.exe" -o "%%~dpi%%~ni.pdf" "%%i"
dir /s /b
执行完整的递归枚举FOR /F "delims="
解析结果并使用空格处理路径。