Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将文件信息保存到数据库并进行比较_Java_File_Directory_Compare - Fatal编程技术网

Java 将文件信息保存到数据库并进行比较

Java 将文件信息保存到数据库并进行比较,java,file,directory,compare,Java,File,Directory,Compare,我想写一个应用程序来检测目录中的变化。例如,我想在数据库中保存有关文件的信息(创建目录文件的版本),然后将目录的实际内容与给定版本进行比较。我需要检查文件大小、文件名等信息。问题是,如何知道哪个文件是哪个?我的意思是,像名称、大小等属性都发生了变化,那么如何知道是同一个文件发生了变化,而不是另一个文件?听说过WatcherService,但它在运行时比较更改,我想获取保存在数据库文件中的信息,并与实际更改进行比较

我想写一个应用程序来检测目录中的变化。例如,我想在数据库中保存有关文件的信息(创建目录文件的版本),然后将目录的实际内容与给定版本进行比较。我需要检查文件大小、文件名等信息。问题是,如何知道哪个文件是哪个?我的意思是,像名称、大小等属性都发生了变化,那么如何知道是同一个文件发生了变化,而不是另一个文件?听说过WatcherService,但它在运行时比较更改,我想获取保存在数据库文件中的信息,并与实际更改进行比较