Java:跟踪操作系统中触及的文件

时间:2012-04-02 12:52:22

标签: java file-monitoring

对于我的应用程序,我需要跟踪使用操作系统(Windows或Mac)触摸的所有文件。通过触摸我正在谈论打开文件或保存文件。这有可能吗?如果是的话,我应该使用哪些关键字?

2 个答案:

答案 0 :(得分:4)

Java 7具有一些功能 - Watching a directory for changes - API

以下是关于相同Watching a directory for changes

的博客

答案 1 :(得分:2)

Apache commons io库,如果你想使用Java 6。*

延伸更多:第二次看这里的问题是SO {Is there a sophisticated file system monitor for Java which is freeware or open source?}这可能是Roflcoptr感兴趣的问题。它谈到了http://jnotify.sourceforge.net/。不过,我没有用它来获取有关阅读的信息。