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
fileperms
uint32_t fileperms(const char *Path)
[FileIO] Возвращает информацию о правах доступа на сущность
Definition: fileio.c:156
mkdir
bool mkdir(const char *Path)
[FileIO] Создает папку
Definition: fileio.c:193
file_exists
bool file_exists(const char *Path)
[FileIO] Проверяет существует ли сущность
Definition: fileio.c:54
unlink
bool unlink(const char *Path)
[FileIO] Удаляет файл
Definition: fileio.c:204
filesize
size_t filesize(const char *Path)
[FileIO] Возвращает размер указанного файла
Definition: fileio.c:67
is_file
bool is_file(const char *Path)
[FileIO] Проверяет существует ли сущность и является ли она файлом
Definition: fileio.c:24
is_executable
bool is_executable(const char *Path)
[FileIO] Проверяет права выполнения у сущности
Definition: fileio.c:139
is_writable
bool is_writable(const char *Path)
[FileIO] Проверяет права записи у сущности
Definition: fileio.c:122
is_readable
bool is_readable(const char *Path)
[FileIO] Проверяет права чтения у сущности
Definition: fileio.c:105
rmdir
bool rmdir(const char *Path)
[FileIO] Удаляет папку
Definition: fileio.c:215
is_dir
bool is_dir(const char *Path)
[FileIO] Проверяет существует ли сущность и является ли она папкой
Definition: fileio.c:39
filemtime
size_t filemtime(const char *Path)
[FileIO] Возвращает время последнего изменения файла
Definition: fileio.c:83
touch
bool touch(const char *Path)
[FileIO] Создает файл
Definition: fileio.c:180