java命名空间java.io类filepermission的类成员方法:
filepermission定义及介绍
本文导语:
filepermission
public filepermission(string path,
string actions)
创建具有指定操作的新 filepermission 对象,path 是文件或目录的路径名,actions 包含对文件或目录授予的所需操作的列表,该列表由逗号分隔...
filepermission
public filepermission(string path,
string actions)
- 创建具有指定操作的新 filepermission 对象,path 是文件或目录的路径名,actions 包含对文件或目录授予的所需操作的列表,该列表由逗号分隔。可能的操作有 "read"、"write"、"execute" 和 "delete"。
以 "/*"(其中 "/" 是文件分隔符,即 file.separatorchar
)结尾的路径名指示所有包含在该目录中的文件和目录。以 "/-" 结尾的路径名(递归地)指示包含在该目录中的所有文件和子目录。特殊路径名 "<>" 与任意文件都匹配。
由单个 "*" 组成的路径名指示当前目录中的所有文件,而由单个 "-" 组成的路径名指示当前目录中的所有文件,并(递归地)指示包含在当前目录中的所有文件和子目录。
包含空字符串的路径名表示一个空路径。
- 参数:
path
- 文件/目录的路径名。actions
- 操作字符串。
- 抛出:
illegalargumentexception
- 如果 actions 为 null
或空,或者包含一个除指定可能的操作之外的操作。
implies
public boolean implies(permission p)
- 检查 filepermission 对象是否“隐含”指定的权限。
更明确地说,如果此方法满足以下条件,则返回 true:
- p 是 filepermission 的一个实例,
- p 的操作是此对象的操作的一个真子集,并且
- 此对象的路径名隐含 p 的路径名。例如,"/tmp/*" 隐含 "/tmp/foo",因为 "/tmp/*" 涵盖 "/tmp" 目录中所有文件,包括命名为 "foo" 的文件。
- 指定者:
- 类
permission
中的 implies
- 参数:
p
- 所要检查的权限。
- 返回:
- 如果指定的权限不为
null
并且此对象隐含该权限,则返回 true
;否则返回 false
。