출처: http://stackoverflow.com/questions/285955/java-get-the-newest-file-in-a-directory
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import java.io.File; import java.io.FileFilter; public static File lastFileModified(String dir) { File fl = new File(dir); File[] files = fl.listFiles( new FileFilter() { public boolean accept(File file) { return file.isFile(); } }); long lastMod = Long.MIN_VALUE; File choise = null ; for (File file : files) { if (file.lastModified() > lastMod) { choise = file; lastMod = file.lastModified(); } } return choise; } |
'Archive' 카테고리의 다른 글
시니어 프로그래머, 행복한 프로그래밍 (2) (0) | 2011.12.03 |
---|---|
시니어 프로그래머, 행복한 프로그래밍 (1) (0) | 2011.12.03 |
Reflection을 사용한 String Destroyer (0) | 2011.11.16 |
Java에서 메소드명(String)으로 메소드 호출하기 예제 (Reflection API) (0) | 2011.11.16 |
Java에서 현재 스택 상황을 보는 방법 (0) | 2011.11.16 |