Javaでファイルを最後に変更した日付を取得する方法
Javaでは、
File.lastModified()
を使用して、ファイルの最後に変更されたタイムスタンプを取得できます。このメソッドは時間をミリ秒(long値)で返します。人間が読める形式にするには、
SimpleDateFormat
でフォーマットすることができます。
ファイルの最終変更日
package com.mkyong.file; import java.io.File; import java.text.SimpleDateFormat; public class GetFileLastModifiedExample { public static void main(String[]args) { File file = new File("c:\\logfile.log"); System.out.println("Before Format : " + file.lastModified()); SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); System.out.println("After Format : " + sdf.format(file.lastModified())); } }