一个例子是:
文件夹1:
a.pdf
b.pdf
Folder11
C.PDF
文件夹2:
a.pdf
b.pdf
Folder21:
C.PDF
在文件夹之间打印所有文件
cmd有办法找到只放置部分单词的文件吗? 实施例
TEXT:ABC * .PDF
打印ABCDF.PDF
答案 0 :(得分:0)
1。以递归方式循环遍历多个文件:
FOR /f "tokens=*" %%F in ('dir /s /b *.pdf') DO echo "%%F"
dir /s /b *.pfd
以裸格式查找所有子目录(/ s)中的所有pdfs(* .pdf) - 即只是路径名(/ b)"tokens=*"
将整行添加到%% F中,无论空格/其他标记如何2. 要从命令行打印,请使用:From this question
AcroRd32.exe /t "C:\Folder\File.pdf" "Brother MFC-7820N USB Printer" "Brother MFC-7820N USB Printer" "IP_192.168.10.110"
注意: AcroRd32.exe的路径必须位于您的路径环境变量中
3。将所有内容放在一起 - 编辑 - '我已经添加了taskkill以在打印后关闭acrord32
FOR /f "tokens=*" %%F in ('dir /s /b *.pdf') DO AcroRd32.exe /t "%%~F" "Brother MFC-7820N USB Printer" "Brother MFC-7820N USB Printer" "IP_192.168.10.110" & taskkill /IM AcroRd32.exe