我的项目是:文件更改检测器:应用程序的输入将是一组目录和文件。当应用程序第一次运行时,它会简单地总结文件的名称和大小。在随后的运行中,它应该报告
- 自上次运行以来已删除的文件的名称
- 自上次运行以来创建的新文件
- 大小增长超过 x% 的文件和
- 大小减少超过 x% 的文件。
我已经实现了一个 java 程序,它通过扫描用户选择的文件夹JFileChooser
并执行所有功能。
但问题是,如果用户在“SELECTED”主要问题的不同子文件夹中创建两个具有相同名称的文件,则会导致条件模棱两可,因此项目失败。
如何区分两个文件,即一个文件C:\Main\SubFolder1\a.txt
和C:\Main\SubFolder2\a.txt
....(两者具有相同的大小并在同一时间创建)