在java中使用目录和数据

在java中使用目录和数据,java,libraries,directory,Java,Libraries,Directory,我希望为这个问题找到正确的方向。我有两个数据集,它们具有相同的目录结构、子目录,下面的数据文件具有相同的名称,并且数据文件中的值不同。它们之间的区别在于每个目录具有不同的时间戳,并且数据文件中的值也不同 我想做的是同时在两个目录中选择两个Data.txt文件,然后处理它们,并移动到其他子目录,直到每次stamp目录完成。是否有任何库可以帮助管理此过程,或者有人有任何想法可以帮助管理此过程 时间戳1 General Directory

我希望为这个问题找到正确的方向。我有两个数据集,它们具有相同的目录结构、子目录,下面的数据文件具有相同的名称,并且数据文件中的值不同。它们之间的区别在于每个目录具有不同的时间戳,并且数据文件中的值也不同

我想做的是同时在两个目录中选择两个Data.txt文件,然后处理它们,并移动到其他子目录,直到每次stamp目录完成。是否有任何库可以帮助管理此过程,或者有人有任何想法可以帮助管理此过程

时间戳1

General Directory                              
      subdirectories                                  
               Data.txt    
时间戳2

General Directory                              
      subdirectories                                  
               Data.txt   

我将使用File.listFiles()遍历每个目录,并递归调用目录以处理子目录。您可以使用File.lastModified()获取文件的修改日期

您可以使用Apache Commons IO,但我会选择前面提到的
File.listFiles()
,因为它非常简单,可以递归目录树。

谢谢,如果数据文件没有相同数量的数据,在我处理这两个文件之前,我不想继续下一组文件。这更像是我必须同时处理数据文件中的数据,比如如果我和你一段一段地阅读同一本书,然后必须向第三方提供我们的分析,然后我们进入下一段。如果你愿意,你也可以检查文件.length()。您是说您有一个进程,在读取文件时可能会写入文件?这两个进程做什么?我不需要写,我只需要读取值并发送它们进行处理。我必须以递增的方式执行此操作,因为进程步骤会消耗内存。