我有一组源文件夹.我使用Java类从这些文件夹中构建分发文件.我想在Java中编写另一个小类,每半秒运行一次,检查文件夹中的任何文件是否已更改,如果是,则运行构建类.
那么,如何轻松检测到文件夹已被修改?
我认为您需要检查目录和子目录修改时间(对于添加/删除的文件)和文件修改时间(对于每个文件中的更改)。
编写一个递归例程来检查目录的修改时间以及是否已更改,以及每个文件。然后检查目录内容,并递归调用任何子目录。您应该能够检查是否有比上次运行检查时更长的修改时间。
编辑:自从我写了上面的内容后,Java 7 就推出了目录监视功能。
归档时间: |
|
查看次数: |
6922 次 |
最近记录: |