Классы | |
class | auto_file_closer_t |
Аналог auto_ptr для файла. Подробнее... | |
Функции | |
int | open_and_lock (const oess_1::char_t *file_name, bool is_read_only) |
void | unlock_and_close (int file) |
int | create_and_lock (const oess_1::char_t *file_name) |
void | truncate_file (int file, oess_1::uint_t size) |
void | remove_file (const oess_1::char_t *file_name) |
bool | is_file_exists (const oess_1::char_t *file_name) |
Проверить существование файла с указанным именем. |
int open_and_lock | ( | const oess_1::char_t * | file_name, | |
bool | is_read_only | |||
) |
Открыть и заблокировать существующий файл.
void unlock_and_close | ( | int | file | ) |
Разблокировать и закрыть открытый файл.
int create_and_lock | ( | const oess_1::char_t * | file_name | ) |
Создать новый (пересоздать существующий файл) и заблокировать его.
void truncate_file | ( | int | file, | |
oess_1::uint_t | size | |||
) |
Усечь открытый файл до указанного размера.
void remove_file | ( | const oess_1::char_t * | file_name | ) |
Удалить файл.
bool is_file_exists | ( | const oess_1::char_t * | file_name | ) |
Проверить существование файла с указанным именем.