ホームページ  >  記事  >  Java  >  Javaでファイルの作成日を取得するにはどうすればよいですか?

Javaでファイルの作成日を取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-31 22:01:02573ブラウズ

How to Retrieve File Creation Dates in Java?

Java でのファイル作成日の取得

ファイルの作成日の決定は、特に時系列順が必要な場合、ファイルの整理と管理にとって重要です。 Java には、Java NIO ライブラリを利用するソリューションがあります。

NIO (新しい入力/出力) は、作成日を含むファイルのメタデータを取得するメソッドを提供します。このメタデータは、基礎となるファイル システムがサポートしている場合にのみアクセスできます。

NIO を使用してファイル作成日にアクセスするには:

  1. ファイルへのパスを取得します:

    • java.nio.file.Paths クラスを利用して、ファイルを表す Path オブジェクトを作成します。
  2. Read File属性:

    • Files.readAttributes メソッドを呼び出して、作成時刻を含むファイルの基本属性を読み取ります。このメソッドは、Path オブジェクトと取得する属性のタイプ (BasicFileAttributes など) の 2 つのパラメータを取ります。
  3. 抽出作成日:

    • 返された BasicFileAttributes オブジェクトから、creationTime メソッドを使用してファイルの作成タイムスタンプにアクセスします。

コード スニペットの例を次に示します。

<code class="java">Path file = ...;
BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);

System.out.println("creationTime: " + attr.creationTime());</code>

基盤となるファイル システムが必要なファイル作成タイムスタンプ メタデータを提供する場合、このアプローチは Windows システムと Linux システムの両方に適用できます。

以上がJavaでファイルの作成日を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。