【发布时间】:2016-07-03 22:09:15
【问题描述】:
我想获取过去 7 天内使用 Java 修改过的文件。获得文件后,我需要它来进行其他文件操作。
现在我能够从目录中获取所有文件并执行我的文件操作。请建议我如何获取过去 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();
}
}
}
请提出建议。提前致谢。
【问题讨论】:
标签: java file-io file-handling