我希望用Java获取最近7天修改的文件,一旦获取到这些文件,我需要对它们进行其他文件操作。
目前,我可以从目录中获取所有文件并执行文件操作。请建议如何获取最近7天修改的文件。
以下是我用来从目录中获取文件并执行文件操作的代码。
请提供建议。先行谢过。
目前,我可以从目录中获取所有文件并执行文件操作。请建议如何获取最近7天修改的文件。
以下是我用来从目录中获取文件并执行文件操作的代码。
String target_dir = "D:/Reports/Project";
File dir = new File(target_dir);
File[] files = dir.listFiles();
int count = 0;
for (File f : files) {
if(f.isFile()) {
BufferedReader inputStream = null;
FileReader in = null;
try {
// Working Code
}catch (Exception e) {
System.out.println("Error while retreiving files ");
}
finally {
if (inputStream != null) {
inputStream.close();
}
}
}
请提供建议。先行谢过。