![]() |
PIP 5.5.3
Platform-Independent Primitives
|
Информация о локальном файле или директории. Подробнее...
#include <pifile.h>
Производные классы:PIFileTransfer::PFTFileInfo.
Классы | |
| struct | Permissions |
| Разрешения локального файла или директории. Подробнее... | |
Открытые типы | |
| enum | Flag { File = 0x01 , Dir = 0x02 , Dot = 0x04 , DotDot = 0x08 , SymbolicLink = 0x10 , Hidden = 0x20 } |
| Флаги типа Подробнее... | |
Открытые члены | |
| FileInfo (const PIString &path_=PIString()) | |
| Создает FileInfo с путём "path_". Информация не собирается | |
| PIString | name () const |
| Возвращает имя, без директории | |
| PIString | baseName () const |
| Возвращает базовое имя, без директории и расширения | |
| PIString | extension () const |
| Возвращает расширение | |
| PIString | dir () const |
| Возвращает директорию | |
| bool | isDir () const |
| Возвращает директория ли это | |
| bool | isFile () const |
| Возвращает файл ли это | |
| bool | isSymbolicLink () const |
| Возвращает символическая ссылка ли это | |
| bool | isHidden () const |
| Возвращает установлен ли флаг Hidden. | |
| bool | isAbsolute () const |
| Возвращает абсолютный ли путь | |
Открытые атрибуты | |
| PIString | path |
| Путь | |
| llong | size |
| Размер файла | |
| PIDateTime | time_access |
| Время последнего доступа | |
| PIDateTime | time_modification |
| Время последнего изменения | |
| Flags | flags |
| Флаги | |
| uint | id_user |
| ID пользователя | |
| uint | id_group |
| ID группы | |
| Permissions | perm_user |
| Разрешения для пользователя | |
| Permissions | perm_group |
| Разрешения для группы | |
| Permissions | perm_other |
| Разрешения для остальных | |
Информация о локальном файле или директории.