我正在开发一个批处理脚本,该脚本会自动将具有最大期限 (n) 的所有日志文件复制到新位置。
在测试脚本时,我注意到缺少一些日志文件,原因是 Windows 资源管理器中显示的
Date modified
不会自动刷新。目前我只能通过打开日志文件来更新/刷新它。
奇怪的是,它向我展示了
修改日期=16.05.2019 08:22
但是当我打开文件时,我看到最后一行是 3 天后写入的。 是否有任何 cmd 命令可以自动刷新它,以便我的脚本能够检测到该文件?
Robocopy %work_path% %file_path% /MaxAge:1 /S /XF *.exe /XF *.ini /XF *.dll /XF *.fdb /XD %~dp0
谢谢你的帮助
不适合我
我有一个每天不断附加到新日志的流程
修改的日期卡在午夜,只有在我打开文件时才会更新
我需要测试上次修改日期以检查进程是否正在写入日志,因此需要强制它显示上次修改时间