Javaexamples-dir-modification

提供:Dev Guides
移動先:案内検索

Javaの例-ディレクトリ変更時間

問題の説明

ディレクトリの最終変更時間を印刷する方法は?

溶液

次の例は、Fileクラスのfile.lastModified()メソッドを使用してディレクトリの最終変更時刻を取得する方法を示しています。

import java.io.File;
import java.util.Date;

public class Main {
   public static void main(String[] args) {
      File file = new File("C://FileIO//demo.txt");
      System.out.println("last modifed:" + new Date(file.lastModified()));
   }
}

結果

上記のコードサンプルは、次の結果を生成します。

last modifed:10:20:54

以下は、Javaでのディレクトリの最終変更時刻の別のサンプル例です

import java.io.File;
import java.io.IOException;
import java.io.File;
import java.text.SimpleDateFormat;

public class Main {
   public static void main(String[] args) {
      File f1 = new File("C:\\Users\\finddevguides7\\Desktop\\bbc.txt");
      System.out.println("Before Format : " + f1.lastModified());
      SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
      System.out.println("After Format : " + sdf.format(f1.lastModified()));
   }
}

上記のコードサンプルは、次の結果を生成します。

Before Format : 1479278446484
After Format : 11/16/2016 12:10:46