![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Информация о локальном файле или директории. Подробнее...
#include <pifile.h>
Классы | |
| 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 |
| Разрешения для остальных. | |
Информация о локальном файле или директории.
Содержит подробную информацию о файле или директории, включая путь, размер, разрешения, временные метки и флаги.
| PIString PIFile::FileInfo::baseName | ( | ) | const |
Возвращает базовое имя, без директории и расширения.
| PIString PIFile::FileInfo::extension | ( | ) | const |
Возвращает расширение.