如何使用命令提示符识别派生代的下降?

时间:2016-08-21 00:42:36

标签: pdf command-line tiff

我有一个大约7500 pdf的文件夹和第二个文件夹,大约有7300个tiff衍生物。在过去4天的处理过程中,间歇性的tiff衍生物发生失败。如何识别丢失的文件?

到目前为止,我曾尝试过:

diff -rq folder_pdfs folder_tiffs

但是,鉴于文件扩展名的不同,报告所有文件都不同。

1 个答案:

答案 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

进一步阅读