public class FileStatMode extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FileStatMode.Type
Тип файла
|
| Modifier and Type | Field and Description |
|---|---|
static int |
BLOCK_DEVICE
Блочное устройство
|
static int |
CHAR_DEVICE
Символьное устройство
|
static int |
DIRECTORY
Каталог
|
static int |
FIFO
FIFO
|
static int |
GROUP_EXEC
Группа может исполнять файл/каталог
|
static int |
GROUP_READ
Группа может читать файл/каталог
|
static int |
GROUP_WRITE
Группа может писать в файл/каталог
|
static int |
OTHER_EXEC
Остальные могут исполнять файл/каталог
|
static int |
OTHER_READ
Остальные могут читать файл/каталог
|
static int |
OTHER_WRITE
Остальные могут писать в файл/каталог
|
static int |
REGULAR_FILE
Обычный файл
|
static int |
SOCKET
Сокет
|
static int |
SYMBOLIC_LINK
Символичная ссылка
|
static int |
USER_EXEC
Владелец может исполнять файл/каталог
|
static int |
USER_READ
Владелей может читать файл/каталог
|
static int |
USER_WRITE
Владелец может писать в файл/каталог
|
| Constructor and Description |
|---|
FileStatMode() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkFlag(int mode,
int flag)
Проверка наличия флага
|
static FileStatMode.Type |
getType(FileStat fstat)
Возвращает тип файла
|
static boolean |
isBlockDevice(FileStat fstat)
Проверка наличия флага BLOCK_DEVICE
|
static boolean |
isCharDevice(FileStat fstat)
Проверка наличия флага CHAR_DEVICE
|
static boolean |
isDirectory(FileStat fstat)
Проверка наличия флага DIRECTORY
|
static boolean |
isFifo(FileStat fstat)
Проверка наличия флага FIFO
|
static boolean |
isGroupExec(FileStat fstat)
Проверка наличия флага GROUP_EXEC
|
static boolean |
isGroupRead(FileStat fstat)
Проверка наличия флага GROUP_READ
|
static boolean |
isGroupWrite(FileStat fstat)
Проверка наличия флага GROUP_WRITE
|
static boolean |
isOtherExec(FileStat fstat)
Проверка наличия флага OTHER_EXEC
|
static boolean |
isOtherRead(FileStat fstat)
Проверка наличия флага OTHER_READ
|
static boolean |
isOtherWrite(FileStat fstat)
Проверка наличия флага OTHER_WRITE
|
static boolean |
isRegularFile(FileStat fstat)
Проверка наличия флага REGULAR_FILE
|
static boolean |
isSocket(FileStat fstat)
Проверка наличия флага SOCKET
|
static boolean |
isSymbolicLink(FileStat fstat)
Проверка наличия флага SYMBOLIC_LINK
|
static boolean |
isUserExec(FileStat fstat)
Проверка наличия флага USER EXEC
|
static boolean |
isUserRead(FileStat fstat)
Проверка наличия флага USER READ
|
static boolean |
isUserWrite(FileStat fstat)
Проверка наличия флага USER WRITE
|
static int |
resetFlag(int mode,
int flag)
Установка флага
|
static int |
setFlag(int mode,
int flag)
Установка флага
|
public static final int DIRECTORY
public static final int CHAR_DEVICE
public static final int BLOCK_DEVICE
public static final int REGULAR_FILE
public static final int FIFO
public static final int SYMBOLIC_LINK
public static final int SOCKET
public static final int USER_READ
public static final int USER_WRITE
public static final int USER_EXEC
public static final int GROUP_READ
public static final int GROUP_WRITE
public static final int GROUP_EXEC
public static final int OTHER_READ
public static final int OTHER_WRITE
public static final int OTHER_EXEC
public static boolean checkFlag(int mode,
int flag)
mode - Значениеflag - Флагpublic static int setFlag(int mode,
int flag)
mode - Значениеflag - Флагpublic static int resetFlag(int mode,
int flag)
mode - Значениеflag - Флагpublic static boolean isUserRead(FileStat fstat)
fstat - инф о файлеUSER_READpublic static boolean isUserWrite(FileStat fstat)
fstat - инф о файлеUSER_WRITEpublic static boolean isUserExec(FileStat fstat)
fstat - инф о файлеUSER_EXECpublic static boolean isGroupRead(FileStat fstat)
fstat - инф о файлеGROUP_READpublic static boolean isGroupWrite(FileStat fstat)
fstat - инф о файлеGROUP_WRITEpublic static boolean isGroupExec(FileStat fstat)
fstat - инф о файлеGROUP_EXECpublic static boolean isOtherRead(FileStat fstat)
fstat - инф о файлеOTHER_READpublic static boolean isOtherWrite(FileStat fstat)
fstat - инф о файлеOTHER_WRITEpublic static boolean isOtherExec(FileStat fstat)
fstat - инф о файлеOTHER_EXECpublic static boolean isDirectory(FileStat fstat)
fstat - инф о файлеDIRECTORYpublic static boolean isCharDevice(FileStat fstat)
fstat - инф о файлеCHAR_DEVICEpublic static boolean isBlockDevice(FileStat fstat)
fstat - инф о файлеBLOCK_DEVICEpublic static boolean isRegularFile(FileStat fstat)
fstat - инф о файлеREGULAR_FILEpublic static boolean isFifo(FileStat fstat)
fstat - инф о файлеFIFOpublic static boolean isSymbolicLink(FileStat fstat)
fstat - инф о файлеSYMBOLIC_LINKpublic static boolean isSocket(FileStat fstat)
fstat - инф о файлеSOCKETpublic static FileStatMode.Type getType(FileStat fstat)
fstat - инф о файлеCopyright © 2018. All rights reserved.