我想要完成的是在读取文件时检测。 基本上,它将成为一种按访问扫描程序。
搜索谷歌和搜索引擎优化后,我唯一想到的就是使用Jnotify,java.nio.file等检测文件修改(文件更改通知)。
目前这在java中是否可行,如果没有,是否可以在Windows中使用? Windows是否提供任何访问方式?如果是,我不介意用C或C ++编写库。 我想要一个跨平台的解决方案,但只有Windows解决方案也会很棒。
干杯。
答案 0 :(得分:1)
也许看看Java 7& NIO。有关详细信息,请参阅Watching a Directory for Changes。
答案 1 :(得分:0)
这正是JNotify和其他此类库存在的原因。例如,JNotify使用WinAPI机制来检查文件通知,如果您专门编写库,则必须使用它。
使用JNotify或任何其他提供文件通知服务的Java库。