ファイルの作成日の取得


Fileの方法では、ファイルの最終修正日を直接取得するしかなく、ms単位でファイル作成日を直接取得する方法はありません.それはJAVAがファイルの作成時間を取得できないことを意味しているのではないでしょうか.答えは否定的で、世界で最も使用人数の多いプログラミング言語JAVAとして、私たちが必要とする情報を完全に取得することができます.以下はJAVAがファイル作成日を取得するコードです.
 
import java.io.*;

public class getCreateFileTime {
  public static void main(String[] args) {
    try {
      Process p = Runtime.getRuntime().exec("cmd /C dir D:\\test.txt /tc");

      InputStream is = p.getInputStream();
      BufferedReader br = new BufferedReader(new InputStreamReader(is));
      String result;
      String getTime = null;
      while ((result = br.readLine()) != null) {
        String[] str = result.split(" ");
        for (int i = str.length - 1; i >= 0; i--) {
          if (str[i].equals("test.txt")) {
            getTime = str[0] + " " + str[2];
          }
        }
      }
      System.out.println("test.txt         :" + getTime);
    } catch (java.io.IOException exc) {
      exc.printStackTrace();
    }
  }
}