查找每天生成的丢失的数据文件

查找每天生成的丢失的数据文件

我从客户那里收到很多以日期时间格式命名的数据文件。示例文件名:20121029153045.txt,表示 2012 年,10 月,29 日,15 时,30 分,45 秒。

我需要快速检查文件丢失或未收到的日期。例如,如果我从 8 月开始收到 3 个月的文件,我需要检查 8 月到 10 月丢失的文件有哪些。

最快的方法是什么?我使用的是 Windows XP SP 2,32 位

谢谢。

答案1

使用这样的批处理文件:

@echo off
for %%m in (08 09 10) do (
    for /l %%d in (1,1,9)   do if not exist 2012%%m0%%d* echo "2012%%m0%%d missing"
    for /l %%d in (10,1,31) do if not exist 2012%%m%%d*  echo "2012%%m%%d missing"
)

(但忽略不存在的 9 月 31 日等日子:)

相关内容