gpt4 book ai didi

java - 获取文件修改时间

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:30 27 4
gpt4 key购买 nike

我想写一个代码来监控文件变化并对变化使用react。所以我写了一个TimerTask来定期检查文件的修改但我有一个问题:当文件被其他程序(如 excel 或 word)打开并且我正在关闭文件时没有任何变化,值 File.lastModified() 正在改变。我也在尝试通过运行 dir shell 脚本来获取修改日期,它工作正常但是它只有微小的准确性!谁能帮我?谢谢

最佳答案

Word 和 Excel 在您打开文件时将您的用户名写入文件(以便其他用户在尝试打开文件时可以看到谁在处理该文件)。所以 File.lastModified() 正在改变是正确的。

在 Windows 上,没有可以以秒为单位显示修改时间的命令行工具。

关于java - 获取文件修改时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1518704/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com