-1
Java新手,在此尋求幫助。Java代碼以獲取目錄中的最新文件夾名稱
我有一個父文件夾/目錄命名爲:DP_E2E_POC 在父文件夾下我有很多子文件夾,我需要找到父文件夾下的最新文件夾名稱。
從圖像附我需要取這是「DELTA_DP_E2E_POC_ManualBuild_20161128.1」
由於提前, 薩蒂什南比亞d
Java新手,在此尋求幫助。Java代碼以獲取目錄中的最新文件夾名稱
我有一個父文件夾/目錄命名爲:DP_E2E_POC 在父文件夾下我有很多子文件夾,我需要找到父文件夾下的最新文件夾名稱。
從圖像附我需要取這是「DELTA_DP_E2E_POC_ManualBuild_20161128.1」
由於提前, 薩蒂什南比亞d
使用的最後修改到最新的文件夾對目錄進行分類並獲得最新的目錄
File dir = new File("path");
File[] files = dir.listFiles();
File lastModified = Arrays.stream(files).filter(File::isDirectory).max(Comparator.comparing(File::lastModified)).orElse(null);
System.out.println(lastModified);
使用for循環
File dir = new File("/path");
File max = null;
for (File file : dir.listFiles()) {
if (file.isDirectory() && (max == null || max.lastModified() < file.lastModified())) {
max = file;
}
}
優秀的代碼使用循環像我的魅力工作...非常感謝你 –
看起來你忘了在你的問題中包括一個問題。 – Biffen
[獲取目錄中文件的上次修改日期]的可能重複(http://stackoverflow.com/questions/18803675/get-last-modified-date-of-files-in-a-directory) –
@Biffen - 我的問題是:如何獲取父文件夾下的最新文件夾名稱? –