インタフェース | 説明 |
---|---|
AclFileAttributeView |
ファイルのアクセス制御リスト(ACL)またはファイル所有者属性の読み取りまたは更新をサポートするファイル属性ビューです。
|
AttributeView |
ファイル・システム内のオブジェクトに関連付けられた不透明でない値の読取り専用または更新可能なビューを提供するオブジェクトです。
|
BasicFileAttributes |
ファイル・システム内のファイルに関連付けられた基本属性です。
|
BasicFileAttributeView |
多くのファイル・システムで一般的なファイル属性の基本セットのビューを提供するファイル属性ビューです。
|
DosFileAttributes |
レガシー「DOS」属性をサポートするファイル・システム内のファイルに関連付けられたファイル属性です。
|
DosFileAttributeView |
レガシー「DOS」ファイル属性のビューを提供するファイル属性ビューです。
|
FileAttribute<T> |
createFile またはcreateDirectory メソッドを呼び出すことで新しいファイルまたはディレクトリを作成するときに、自動的に設定できるファイル属性の値をカプセル化するオブジェクトです。 |
FileAttributeView |
ファイル・システム内のファイルに関連付けられた不透明でない値の読取り専用または更新可能ビューである属性ビューです。
|
FileOwnerAttributeView |
ファイルの所有者の読み取りまたは更新をサポートするファイル属性ビューです。
|
FileStoreAttributeView |
FileStore の属性の読取り専用または更新可能ビューである属性ビューです。 |
GroupPrincipal |
ファイル・システム内のオブジェクトへのアクセス権を判断するために使用される、グループ識別情報を表す
UserPrincipal です。 |
PosixFileAttributes |
Portable Operating System Interface (POSIX)の標準ファミリを実装するオペレーティング・システムによって使用されるファイル・システムのファイルに関連付けられるファイル属性です。
|
PosixFileAttributeView |
Portable Operating System Interface (POSIX)の標準ファミリを実装するオペレーティング・システムによって使用されるファイル・システムのファイルに一般的に関連付けられるファイル属性のビューを提供するファイル属性ビューです。
|
UserDefinedFileAttributeView |
拡張属性と呼ばれることもある、ファイルのユーザー定義属性のビューを提供するファイル属性ビューです。
|
UserPrincipal |
ファイル・システム内のオブジェクトへのアクセス権を判断するために使用される、識別情報を表す
Principal です。 |
クラス | 説明 |
---|---|
AclEntry |
アクセス制御リスト(ACL)内のエントリです。
|
AclEntry.Builder |
AclEntry オブジェクトのビルダーです。 |
FileTime |
ファイルのタイムスタンプ属性の値を表します。
|
PosixFilePermissions |
このクラスは、
PosixFilePermission オブジェクトのセットを操作するstaticメソッドのみで構成されます。 |
UserPrincipalLookupService |
ユーザーおよびグループ主体を名前で検索するオブジェクトです。
|
列挙型 | 説明 |
---|---|
AclEntryFlag |
ACL
エントリ のフラグ・コンポーネントによって使用されるフラグを定義します。 |
AclEntryPermission |
ACL
entry の権限コンポーネントで使用される権限を定義します。 |
AclEntryType |
アクセス制御エントリ型の型保証された列挙です。
|
PosixFilePermission |
permissions 属性で使用するビットを定義します。 |
例外 | 説明 |
---|---|
UserPrincipalNotFoundException |
主体が存在しないために
UserPrincipal の検索に失敗した場合にスローされるチェック例外です。 |
属性ビュー 説明 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
クラスは、コンシューマ・デバイスで一般的に使用されるFile Allocation Table (FAT)などのファイル・システムでサポートされているレガシー「DOS」ファイル属性にアクセスするメソッドを定義することによってBasicFileAttributeView
を拡張します。
AclFileAttributeView
クラスは、アクセス制御リスト(ACL)ファイル属性の読取りと書込みを行うメソッドを定義します。このファイル属性ビューによって使用されるACLモデルは、RFC 3530: Network File System (NFS) version 4 Protocolで定義されるモデルに基づいています。
このパッケージでは、属性ビューのほかに、属性へのアクセス時に使用されるクラスおよびインタフェースも定義しています。
UserPrincipal
およびGroupPrincipal
インタフェースは、識別情報またはグループ識別情報を表します。 UserPrincipalLookupService
インタフェースは、ユーザーまたはグループ主体を検索するメソッドを定義します。 FileAttribute
インタフェースは、ファイル・システム内のオブジェクトの作成時に属性値が原子的に設定される必要がある場合のための属性の値を表します。 ほかで指定がない場合、null引数をこのパッケージの任意のクラスまたはインタフェースのメソッドまたはコンストラクタへ渡すと、NullPointerException
がスローされます。
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.