WatchService监听文件变化(java)

返回
Author Avatar
钢翼
2021-05-05
编程
77

https://my.oschina.net/u/1157906/blog/3066972

该方案需要注意的问题:

  • 1.试过重命名文件夹,会有删除和新增文件夹的事件。要分辨重命名还是删除新增还是比较困难的。
  • 2.由于所有子文件夹添加了监听事件,所以会导致父文件夹占用无法修改的问题。这个太麻烦了,基本可以启用此方案。
  • 3.有一个优点就是拷贝大文件的时候,只会触发3此事件,新建-修改(复制开始时)-修改(复制结束时),比定时监听的方式优雅得多。