Книги автора: Основы программирования в Linux
/ Книги автора: Основы программирования в Linux
/ Книги автора: Основы программирования в Linux
Книга: Основы программирования в Linux
mkdir и rmdir
mkdir и rmdir
Вы можете создавать и удалять каталоги, применяя системные вызовы mkdir
и rmdir
.
#include <sys/types.h>#include <sys/stat.h>
int mkdir(const char *path, mode_t mode);
Системный вызов mkdir
используется для создания каталогов и эквивалентен программе mkdir
. Вызов mkdir
формирует новый каталог с именем, указанным в параметре path
. Права доступа к каталогу передаются в параметре mode и задаются как опция о O_CREAT
в системном вызове open и также зависят от переменной umask
.
#include <unistd.h>
int rmdir(const char *path);
Системный вызов rmdir
удаляет каталоги, но только если они пустые. Программа rmdir
использует этот системный вызов для выполнения аналогичной работы.
Оглавление статьи/книги