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');
}
歡迎各位指點。
java查詢一個文件夾下面文件的最後修改日期是否與今天時間相同
花費了一天時間嘔心瀝血之作,雖然代碼方面還有很多要加強的,但是現在這個水平能做到這樣我覺得也很滿足了!!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.