ホームページ  >  記事  >  Java  >  Javaでファイルの作成日を取得する方法?

Javaでファイルの作成日を取得する方法?

DDD
DDDオリジナル
2024-11-03 00:04:02707ブラウズ

How to Retrieve a File's Creation Date in Java?

Java でのファイル作成日の決定

ファイルの作成日の取得は、ファイルを時系列に並べ替えるなど、さまざまなアプリケーションにとって重要です。これに関連して、Java は、作成日を含むファイルのメタデータにアクセスするためのメカニズムをいくつか提供しています。

有望なオプションの 1 つは、Java New I/O (NIO) API を使用することです。 NIO を使用すると、プラットフォームに依存しない方法でファイルおよびファイル システムを操作できます。基礎となるファイル システムがファイル作成メタデータの提供をサポートしている限り、NIO はそれにアクセスできます。

Java NIO を使用した作成日の取得

たとえば、次の BasicFileAttributes クラスを使用します。 NIO を使用すると、作成時刻を含むさまざまなファイル属性を取得できます。次のコードはこれを示しています。

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

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

注: ファイル作成日のメタデータが利用できるかどうかは、基礎となるファイル システムとその構成によって異なる場合があります。さらに、取得される日付の形式は、ファイル システムの実装によって異なる場合があります。

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

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