【发布时间】:2014-01-29 09:32:26
【问题描述】:
我想知道最后一次修改文件的时间。
我可以使用以下批处理脚本获取这些信息:
FOR %%i IN (myfile) DO SET modif_time=%%~ti
问题是我需要最后修改的第二个,并且命令 %~t 返回日期和时间,只有小时和分钟。
我只能通过逐个文件手动查看“属性窗口”文件来检查秒数。
如何以秒为单位批量获取时间?
【问题讨论】:
-
它们不应该随机排序 - FAT32 具有 2 秒的时间戳粒度,但 NTFS 格式要精细得多。
-
我再次控制,文件不是随机排序的,而是以正确的方式排序,即使分钟是相同的。也许我第一次检查时做错了什么。我的错误。谢谢你。 @foxidrive
标签: batch-file timestamp last-modified seconds