我有两个文件夹:
\txt
\pdf
我已将{。{1}}的* .txt文件批量转换为\txt\*.txt
。
\pdf\*.pdf
有6000个文件
\txt
有5950个文件。
如何使用Windows批处理文件列出不在\pdf
的50个文件,以便我可以检查这50个文件的转换失败原因?
实质上:两个目录应该具有相同文件名的文件,但文件扩展名不同。列出'缺失'文件名。
答案 0 :(得分:4)
for %t in (\txt\*.txt) do if not exist "\pdf\%~nt.pdf" >>missing.txt echo %t
(来自提示)