我有一个大约7500 pdf的文件夹和第二个文件夹,大约有7300个tiff衍生物。在过去4天的处理过程中,间歇性的tiff衍生物发生失败。如何识别丢失的文件?
到目前为止,我曾尝试过:
diff -rq folder_pdfs folder_tiffs
但是,鉴于文件扩展名的不同,报告所有文件都不同。
答案 0 :(得分:0)
使用以下批处理文件。
<强> MissingFiles.cmd:强>
@echo off
setlocal
for /f %%f in ('dir /b folder_pdfs') do (
if not exist folder_tiffs\%%~nf.tiff (
echo folder_tiffs\%%~nf.tiff
)
)>>MissingFiles.txt
endlocal
注意:
MissingFiles.txt
将包含缺失文件列表。示例:强>
F:\test>dir /b folder_pdfs
1.pdf
2.pdf
3.pdf
4.pdf
5.pdf
F:\test>dir /b folder_tiffs
1.tiff
3.tiff
5.tiff
F:\test>MissingFiles.cmd
F:\test>type MissingFiles.txt
folder_tiffs\2.tiff
folder_tiffs\4.tiff