我有一个大目录,其中包含由单独的系统以不同的时间间隔修改的文件。我在这个目录上运行一个观察者来检测哪些文件被修改了。
我想知道当系统访问文件进行修改时是否会发生某种触发器。如果是这样,以下将适用:
使用 Java,是否可以检测哪些文件将被修改并在此之前进行临时备份?
或者,是否可以将新修改的文件与之前的版本进行比较?
在这种情况下,不可能对每个文件都进行备份,因为文件很大而且数量很多。
例子:
我有四个文件:
a.xml
b.xml
c.xml
d.log
b.xml 添加了一个新部分。
是否可以将新创建的部分复制到 d.log 中?