| インタフェース | 説明 |
|---|---|
| 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ファイル属性の基本セットの読み取りまたは更新が可能 PosixFileAttributeViewPOSIXで定義されたファイル属性の読み取りまたは更新が可能 DosFileAttributeViewFATファイル属性の読み取りまたは更新が可能 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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。