최종 수정 날짜는 File 객체의 lastModified 메소드를 사용하여 액세스 할 수 있습니다.
long lastModified = file.lastModified();
다음은 Java에서 파일의 최종 수정 날짜를 가져 오는 예제입니다.
코드는 먼저 파일 경로를 사용하여 파일 객체를 만듭니다. lastModified 메소드를 호출 해, 일자의 long를 취득합니다. 마지막으로, long은 출력에 형식화되고 인쇄되는 날짜를 만드는 데 사용됩니다.
import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; public class FileLastModificationDate { public static void main(String[] argv){ File file = new File( "V:/tmp/test.txt" ); long lastModified = file.lastModified(); String pattern = "yyyy-MM-dd hh:mm aa"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern); Date lastModifiedDate = new Date( lastModified ); System.out.println( "The file " + file + " was last modified on " + simpleDateFormat.format( lastModifiedDate ) ); } }
The file V:\tmp\test.txt was last modified on 2017-01-16 04:54 PM