「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Javaでファイルの作成日を取得するにはどうすればよいですか?

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

2024 年 11 月 9 日に公開
ブラウズ:102

How to Retrieve File Creation Dates in Java?

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

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

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

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

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

    • java.nio.file.Paths クラスを利用して、 file.
  2. ファイル属性の読み取り:

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

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

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

Path file = ...;
BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);

System.out.println("creationTime: "   attr.creationTime());

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

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3