在目录中查找最近移动的文件



我需要检测目录中最近移动的文件的情况。选项可用,说检查上次修改日期,然后我们可以拿起。

但就我而言,即使文件出现,其修改日期也可能比现有文件早。

那么我们可以编写任何代码片段来检测最新移动的文件吗?仅基于移动,但没有任何最后修改日期。

想法。。。?

编辑:

操作系统使用: 视窗

如果你想跟踪一个或多个特定目录(文件夹(中发生的事情,那么请使用Java的Watch Service API,它是java.nio.file包的一部分。

此 API 可以检测何时在指定目录中移动、复制或创建文件。即使从同一目录中编辑、修改或删除文件也是如此。

阅读上面提供的 Oracle 链接中的信息,并尝试演示应用程序,该应用程序可以从">试用"部分中下载(复制(。我认为这正是您可能正在寻找的。

最新更新