ホームページ >Java >&#&チュートリアル >Javaでファイルの作成日を確認するにはどうすればよいですか?

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

Susan Sarandon
Susan Sarandonオリジナル
2024-11-03 01:40:03652ブラウズ

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 や Linux などのシステム。したがって、上記のコードは両方のプラットフォームでファイルの作成日を特定するために使用できます。

制限事項

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

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

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