gpt4 book ai didi

java - 在 Java 中跟踪文件夹更改的最简单方法是什么?

转载 作者:搜寻专家 更新时间:2023-10-31 08:30:52 27 4
gpt4 key购买 nike

我有一组源文件夹。我使用 Java 类从这些文件夹中构建分发文件。我想用 Java 编写另一个每半秒运行一次的小类,检查文件夹中的任何文件是否已更改,如果是,则运行构建类。

那么,如何轻松检测到文件夹已被修改?

最佳答案

我认为您需要检查目录和子目录的修改时间(对于添加/删除的文件)和文件修改时间(对于每个文件的更改)。

编写一个递归例程来检查目录的修改时间,如果它被更改,加上每个文件。然后检查目录内容,并递归调用任何子目录。您应该能够检查是否有比您上次运行检查时更长的修改时间。

参见 File.lastModified()

编辑:由于我写了上面的内容,Java 7 发布了它的 directory watching capability .

关于java - 在 Java 中跟踪文件夹更改的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1031931/

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