public final class FilePerm extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
FILE_PERM_GEXEC
同组可执行
|
static int |
FILE_PERM_GREAD
同组可读
|
static int |
FILE_PERM_GWRITE
同组可写
|
static int |
FILE_PERM_MASK
mask
|
static int |
FILE_PERM_OEXEC
其他可执行
|
static int |
FILE_PERM_OREAD
其他可读
|
static int |
FILE_PERM_OWRITE
其他可写
|
static int |
FILE_PERM_UEXEC
owner 可执行
|
static int |
FILE_PERM_UREAD
owner 可读
|
static int |
FILE_PERM_UWRITE
owner 可写
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
filePermSupported() |
static boolean |
gCanExec(int perm)
同组是否可执行
|
static boolean |
gCanRead(int perm)
同组是否可读
|
static boolean |
gCanWrite(int perm)
同组是否可写
|
static Set<AclEntryPermission> |
getDefaultAclPerm()
获取默认acl权限
|
static Set<PosixFilePermission> |
getDefaultPosixPerm()
获取默认Posix权限:640
|
static Set<PosixFilePermission> |
getPosixPerm(int perm)
获取Posix权限
|
static boolean |
oCanExec(int perm)
其他是否可执行
|
static boolean |
oCanRead(int perm)
其他是否可读
|
static boolean |
oCanWrite(int perm)
其他是否可写
|
static void |
setFilePerm(File file,
String perm)
设置文件权限。前提:必须支持PosixFileAttributeView.
|
static boolean |
uCanExec(int perm)
owner是否可执行
|
static boolean |
uCanRead(int perm)
owner是否可读
|
static boolean |
uCanWrite(int perm)
owner是否可写
|
public static final int FILE_PERM_UREAD
public static final int FILE_PERM_UWRITE
public static final int FILE_PERM_UEXEC
public static final int FILE_PERM_GREAD
public static final int FILE_PERM_GWRITE
public static final int FILE_PERM_GEXEC
public static final int FILE_PERM_OREAD
public static final int FILE_PERM_OWRITE
public static final int FILE_PERM_OEXEC
public static final int FILE_PERM_MASK
public static Set<PosixFilePermission> getDefaultPosixPerm()
public static Set<PosixFilePermission> getPosixPerm(int perm)
public static Set<AclEntryPermission> getDefaultAclPerm()
public static boolean uCanRead(int perm)
public static boolean uCanWrite(int perm)
public static boolean uCanExec(int perm)
public static boolean gCanRead(int perm)
public static boolean gCanWrite(int perm)
public static boolean gCanExec(int perm)
public static boolean oCanRead(int perm)
public static boolean oCanWrite(int perm)
public static boolean oCanExec(int perm)
public static void setFilePerm(File file, String perm)
public static boolean filePermSupported()
Copyright © 2017–2021 The Apache Software Foundation. All rights reserved.