我正在尝试使用修改后的时间戳将文件列表与控制文件进行比较
dir /b /tw /od controlfile olderfile | more +1
这应该返回 ,controlfile因为修改日期olderfile早于controlfile。但是,它似乎是在创建日期进行比较(olderfile的创建日期在controlfile's 之后),因此将始终返回olderfile。/tw开关应该告诉dir使用最后写入的日期(从)dir /?所以我不确定如果我希望 /tw 像记录的那样工作我做错了什么?
:更新:
到目前为止,我olderfile在相对于controlfile. 当我复制olderfile到与比较工作相同的目录时controlfile- 即上述命令返回controlfile。因此,在子文件夹中显然会破坏比较(即使子文件夹修改日期就像olderfile's 本身的日期早于 's 的日期controlfile)。
所以我现在的问题是,鉴于需要目录结构,我该如何解决这个问题?