モジュール java.base
パッケージ java.nio.file.attribute

インタフェースBasicFileAttributeView

すべてのスーパー・インタフェース:
AttributeView, FileAttributeView
既知のすべてのサブインタフェース:
DosFileAttributeView, PosixFileAttributeView

public interface BasicFileAttributeView extends FileAttributeView
多くのファイル・システムで一般的なファイル属性の基本セットのビューを提供するファイル属性ビューです。 ファイル属性の基本セットは、BasicFileAttributesインタフェースで定義されている必須およびオプションのファイル属性で構成されます。

一括操作としてファイル属性をファイル・システムから取得するには、readAttributesメソッドを呼び出します。 このクラスでは、ファイルの時間属性を更新するsetTimesメソッドも定義しています。

ファイル属性への動的アクセスが必要な場合、この属性ビューによってサポートされている属性には次の名前と型があります。

サポートされる属性
"lastModifiedTime" FileTime
"lastAccessTime" FileTime
"creationTime" FileTime
"size" Long
"isRegularFile" Boolean
"isDirectory" Boolean
"isSymbolicLink" Boolean
"isOther" Boolean
"fileKey" Object

getAttributeメソッドは、readAttributes()メソッドを呼び出したかのように、これらの属性のいずれかを読み取るために使用できます。

setAttributeメソッドは、setTimesメソッドを呼び出したかのように、ファイルの最終変更時間、最終アクセス時間、または作成時間属性を更新するために使用できます。

導入されたバージョン:
1.7