public final class PosixFilePermissions extends Object
PosixFilePermission
オブジェクトのセットを操作する static メソッドのみで構成されます。修飾子と型 | メソッドと説明 |
---|---|
static FileAttribute<Set<PosixFilePermission>> |
asFileAttribute(Set<PosixFilePermission> perms)
|
static Set<PosixFilePermission> |
fromString(String perms)
指定された
String 表現に対応するアクセス権のセットを返します。 |
static String |
toString(Set<PosixFilePermission> perms)
アクセス権のセットの
String 表現を返します。 |
public static String toString(Set<PosixFilePermission> perms)
String
表現を返します。返される String
は fromString(java.lang.String)
メソッドで構文解析できることが保証されています。
このセットに null
、または PosixFilePermission
型でない要素が含まれている場合、これらの要素は無視されます。
perms
- アクセス権のセットpublic static Set<PosixFilePermission> fromString(String perms)
String
表現に対応するアクセス権のセットを返します。
perms
パラメータは、それらのアクセス権を表す String
です。それは 9 文字から成り、3 つの 3 文字のセットとして解釈されます。最初のセットは所有者のアクセス権を指し、次のセットはグループのアクセス権を指し、最後のセットはその他のアクセス権を指します。各セット内で、最初の文字は読み取りアクセス権を示す 'r'
、2 番目の文字は書き込みアクセス権を示す 'w'
、3 番目の文字は実行アクセス権を表す 'x'
です。アクセス権が設定されていない場合、対応する文字は '-'
に設定されます。
使用例: 所有者が読み取り、書き込み、および実行アクセス権を持ち、グループが読み取りおよび実行アクセス権を持ち、その他は何も持たないことを示すアクセス権のセットが必要であるとします。
Set<PosixFilePermission> perms = PosixFilePermissions.fromString("rwxr-x---");
perms
- アクセス権のセットを表す文字列IllegalArgumentException
- 文字列をアクセス権のセットに変換できない場合toString(Set)
public static FileAttribute<Set<PosixFilePermission>> asFileAttribute(Set<PosixFilePermission> perms)
perms
- アクセス権のセットname
"posix:permissions"
でカプセル化する属性ClassCastException
- セットに次の型でない要素が含まれる場合 PosixFilePermission
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.