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

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

2024 年 11 月 17 日に公開
ブラウズ:807

How to Determine File Creation Date in Java?

Java でのファイル作成日の決定: ファイルのメタデータの解明

ファイルの作成日の決定は、特に重要な情報となる可能性があります。ファイルを整理して管理するときに。 Java は、基礎となるファイル システムがサポートしている限り、このメタデータにアクセスするためのメカニズムを提供します。

Java でのファイル作成日

Java NIO (新しい入力/出力) が提供する作成時間を含むファイルのメタデータを取得するオプション。 BasicFileAttributes クラスを利用することで、開発者はファイルの作成時間、最終アクセス時間、最終変更時間などのファイルのさまざまな属性にアクセスできます。

ファイルの作成日にアクセスするには、次の手順に従います。

  1. 必要なライブラリをインポートします:

    import java.nio.file.Path;
    import java.nio.file.Files;
    import java.nio.file.BasicFileAttributes;
  2. ファイルのパスを取得します:

    Path file = ...;
  3. ファイルの属性を読み取ります:

    BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);
  4. 作成時刻を取得します:

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

使用例

次のコード スニペットファイルの作成日を取得する方法を示します。

Path file = Paths.get("myFile.txt");
BasicFileAttributes attr = Files.readAttributes(file, BasicFileAttributes.class);

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

クロスプラットフォームの考慮事項

Java の NIO は、Windows を含むさまざまなオペレーティング システム間での移植性を提供します。そしてリナックス。したがって、上記のコードを両方のプラットフォームで使用して、ファイルの作成日を確認できます。

制限事項

一部のファイル システムでは、ファイルの作成日が提供されない場合があります。情報。このような場合、ファイルの正確な作成日を特定できない可能性があります。

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

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

Copyright© 2022 湘ICP备2022001581号-3