パッケージjava.nio.file.attribute
属性ビュー | 説明 |
---|---|
AttributeView |
ファイル・システム内のオブジェクトに関連付けられた不透明でない値の読み取りまたは更新が可能 |
FileAttributeView |
ファイル属性の読み取りまたは更新が可能 |
BasicFileAttributeView |
ファイル属性の基本セットの読み取りまたは更新が可能 |
PosixFileAttributeView |
POSIXで定義されたファイル属性の読み取りまたは更新が可能 |
DosFileAttributeView |
FATファイル属性の読み取りまたは更新が可能 |
FileOwnerAttributeView |
ファイルの所有者の読み取りまたは更新が可能 |
AclFileAttributeView |
アクセス制御リストの読み取りまたは更新が可能 |
UserDefinedFileAttributeView |
ユーザー定義のファイル属性の読み取りまたは更新が可能 |
FileStoreAttributeView |
ファイル・システム属性の読み取りまたは更新が可能 |
属性ビューは、ファイル・システム内のオブジェクトに関連付けられた不透明でない値(メタデータ)の読取り専用または更新可能なビューを提供します。 FileAttributeView
インタフェースは、特定のファイル属性のセットを表示するいくつかの他のインタフェースによって拡張されています。 FileAttributeViews
を選択するには、必要なビューを識別するための型トークンを使ってFiles.getFileAttributeView(java.nio.file.Path, java.lang.Class<V>, java.nio.file.LinkOption...)
メソッドを呼び出します。 ビューは、名前で識別することもできます。 FileStoreAttributeView
インタフェースは、ファイル・ストア属性へのアクセスを提供します。 指定された型のFileStoreAttributeView
を取得するには、FileStore.getFileStoreAttributeView(java.lang.Class<V>)
メソッドを呼び出します。
BasicFileAttributeView
クラスは、多くのファイル・システムに共通するファイル属性の基本セットの読取りと更新を行うメソッドを定義します。
PosixFileAttributeView
インタフェースは、Portable Operating System Interface (POSIX)の標準ファミリを実装するファイル・システムとオペレーティング・システムによって一般的に使用されるファイル属性にアクセスするメソッドを定義することによってBasicFileAttributeView
を拡張します。
DosFileAttributeView
クラスは、コンシューマ・デバイスで一般的に使用されるファイル・システム(ファイル割当て表(FAT)など)でサポートされるレガシー"DOS"ファイル属性にアクセスするためのメソッドを定義することによって、BasicFileAttributeView
を拡張します。
AclFileAttributeView
クラスは、アクセス制御リスト(ACL)ファイル属性の読取りと書込みを行うメソッドを定義します。 このファイル属性ビューによって使用されるACLモデルは、RFC 3530: Network File System (NFS) version 4 Protocolで定義されるモデルに基づいています。
このパッケージでは、属性ビューのほかに、属性へのアクセス時に使用されるクラスおよびインタフェースも定義しています。
-
UserPrincipal
およびGroupPrincipal
インタフェースは、識別情報またはグループ識別情報を表します。 -
UserPrincipalLookupService
インタフェースは、ユーザーまたはグループ主体を検索するメソッドを定義します。 -
FileAttribute
インタフェースは、ファイル・システム内のオブジェクトの作成時に属性値が原子的に設定される必要がある場合のための属性の値を表します。
- 導入されたバージョン:
- 1.7
-
クラス説明アクセス制御リスト(ACL)内のエントリです。
AclEntry
オブジェクトのビルダーです。ACLエントリ
のフラグ・コンポーネントによって使用されるフラグを定義します。ACLentry
の権限コンポーネントで使用される権限を定義します。アクセス制御エントリ型の型保証された列挙です。ファイルのアクセス制御リスト(ACL)またはファイル所有者属性の読み取りまたは更新をサポートするファイル属性ビューです。ファイル・システム内のオブジェクトに関連付けられた不透明でない値の読取り専用または更新可能なビューを提供するオブジェクトです。ファイル・システム内のファイルに関連付けられた基本属性です。多くのファイル・システムで一般的なファイル属性の基本セットのビューを提供するファイル属性ビューです。レガシー「DOS」属性をサポートするファイル・システム内のファイルに関連付けられたファイル属性です。レガシー「DOS」ファイル属性のビューを提供するファイル属性ビューです。createFile
またはcreateDirectory
メソッドを呼び出すことで新しいファイルまたはディレクトリを作成するときに、自動的に設定できるファイル属性の値をカプセル化するオブジェクトです。ファイル・システム内のファイルに関連付けられた不透明でない値の読取り専用または更新可能ビューである属性ビューです。ファイルの所有者の読み取りまたは更新をサポートするファイル属性ビューです。FileStore
の属性の読取り専用または更新可能ビューである属性ビューです。ファイルのタイムスタンプ属性の値を表します。ファイル・システム内のオブジェクトへのアクセス権を判断するために使用される、グループ識別情報を表すUserPrincipal
です。Portable Operating System Interface (POSIX)の標準ファミリを実装するオペレーティング・システムによって使用されるファイル・システムのファイルに関連付けられるファイル属性です。Portable Operating System Interface (POSIX)の標準ファミリを実装するオペレーティング・システムによって使用されるファイル・システムのファイルに一般的に関連付けられるファイル属性のビューを提供するファイル属性ビューです。permissions
属性で使用するビットを定義します。このクラスは、PosixFilePermission
オブジェクトのセットを操作するstaticメソッドのみで構成されます。拡張属性と呼ばれることもある、ファイルのユーザー定義属性のビューを提供するファイル属性ビューです。ファイル・システム内のオブジェクトへのアクセス権を判断するために使用される、識別情報を表すPrincipal
です。ユーザーおよびグループ主体を名前で検索するオブジェクトです。主体が存在しないためにUserPrincipal
の検索に失敗した場合にスローされるチェック例外です。