Javaを使用してファイルの最終変更日を取得する方法

最終変更日には、ファイルオブジェクトのlastModifiedメソッドを使用してアクセスできます

次のメソッドを呼び出します。

	
long lastModified = file.lastModified();
		 

このチュートリアルでは、ファイルを最終更新日としてjavaで取得する方法について説明します。

コードはまず、ファイルパスを持つファイルオブジェクトを作成します。 lastModifiedメソッドを呼び出して、日付のlongを取得します。 最後に、longを使用して日付を作成し、日付を書式設定して出力に出力します。

1-次のJavaファイルを作成します。

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

java ファイル タイムスタンプ 取得


参考文献:

java io