SayoriOS  0.3.3
fileio.h
1 #ifndef SAYORIOS_FILEIO_H
2 #define SAYORIOS_FILEIO_H
3 bool is_file(const char* Path);
4 bool is_dir(const char* Path);
5 bool file_exists(const char* Path);
6 size_t filesize(const char* Path);
7 size_t filemtime(const char* Path);
8 bool is_readable(const char* Path);
9 bool is_writable(const char* Path);
10 bool is_executable(const char* Path);
11 uint32_t fileperms(const char* Path);
12 bool touch(const char* Path);
13 bool mkdir(const char* Path);
14 bool unlink(const char* Path);
15 bool rmdir(const char* Path);
16 #endif //SAYORIOS_FILEIO_H
uint32_t fileperms(const char *Path)
[FileIO] Возвращает информацию о правах доступа на сущность
Definition: fileio.c:156
bool mkdir(const char *Path)
[FileIO] Создает папку
Definition: fileio.c:193
bool file_exists(const char *Path)
[FileIO] Проверяет существует ли сущность
Definition: fileio.c:54
bool unlink(const char *Path)
[FileIO] Удаляет файл
Definition: fileio.c:204
size_t filesize(const char *Path)
[FileIO] Возвращает размер указанного файла
Definition: fileio.c:67
bool is_file(const char *Path)
[FileIO] Проверяет существует ли сущность и является ли она файлом
Definition: fileio.c:24
bool is_executable(const char *Path)
[FileIO] Проверяет права выполнения у сущности
Definition: fileio.c:139
bool is_writable(const char *Path)
[FileIO] Проверяет права записи у сущности
Definition: fileio.c:122
bool is_readable(const char *Path)
[FileIO] Проверяет права чтения у сущности
Definition: fileio.c:105
bool rmdir(const char *Path)
[FileIO] Удаляет папку
Definition: fileio.c:215
bool is_dir(const char *Path)
[FileIO] Проверяет существует ли сущность и является ли она папкой
Definition: fileio.c:39
size_t filemtime(const char *Path)
[FileIO] Возвращает время последнего изменения файла
Definition: fileio.c:83
bool touch(const char *Path)
[FileIO] Создает файл
Definition: fileio.c:180