我使用 Java 7 比较了 2 个目录。如果 somefile.txt 存在于目录 A 中,但不存在于目录 B 中,我想区分两种情况:
- somefile.txt 之前在两个目录中,然后从目录 B 中删除。
- somefile.txt 刚刚添加到目录 A(从未在目录 B 中)
我不能使用任何监控,管理日志\历史。我也想找到独立于操作系统的解决方案。
我可以通过以某种方式比较两个文件夹的 lastModified 和 lastModified 来猜测 somefile.txt 是新的还是删除的?我觉得有一些简单的算法解决方案,但我找不到它......
帮助...