如何在两个目录中查找和列出文件名差异?

时间:2018-01-05 00:52:28

标签: batch-file cmd

我有两个文件夹:

\txt
\pdf

我已将{。{1}}的* .txt文件批量转换为\txt\*.txt

\pdf\*.pdf有6000个文件 \txt有5950个文件。

如何使用Windows批处理文件列出不在\pdf的50个文件,以便我可以检查这50个文件的转换失败原因?

实质上:两个目录应该具有相同文件名的文件,但文件扩展名不同。列出'缺失'文件名。

1 个答案:

答案 0 :(得分:4)

for %t in (\txt\*.txt) do if not exist "\pdf\%~nt.pdf" >>missing.txt echo %t

(来自提示)