インタフェース | 説明 |
---|---|
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 属性で使用するビットを定義します。 |
Exception | 説明 |
---|---|
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, 2013, Oracle and/or its affiliates. All rights reserved.