花费了一天时间呕心沥血之作,虽然代码方面还有很多要加强的,但是现在这个水平能做到这样我觉得也很满足了!!!
public static void main(String[] args) {
showFile();
}
public static void showFile() {
// 设置路径
String path = "E:/文件";
File file = new File(path);
File[] files = file.listFiles();
System.out.println("该目录下文件个数:" + files.length);
// 当前时间
System.out.println("当前时间:"
+ new SimpleDateFormat("yyyy-MM-dd").format(new Date()) + '\n');
// 输出结果
for (int i = 0; i < files.length; i++) {
if (files[i].isFile()) {
// 最后修改时间
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(new Date(files[i].lastModified())));
// 文件名
System.out.println("文件:" + files[i]);
sameDate(new SimpleDateFormat("yyyy-MM-dd").format(new Date()),new SimpleDateFormat("yyyy-MM-dd").format(new Date(files[i].lastModified())));
}
}
}
// 比较两个时间是否相等
public static void sameDate(String d1, String d2) {
System.out.println("时间是否相同:" + d1.equals(d2) + '\n');
}
欢迎各位指点。