Книги автора: Основы программирования в Linux
/ Книги автора: Основы программирования в Linux
/ Книги автора: Основы программирования в Linux
Книга: Основы программирования в Linux
opendir
opendir
Функция opendir
открывает каталог и формирует поток каталога. Если она завершается успешно, то возвращает указатель на структуру DIR
, которая будет использоваться для чтения элементов каталога.
#include <sys/types.h>
#include <dirent.h>
DIR *opendir(const char *name);
В случае неудачи функция opendir возвращает пустой указатель. Имейте в виду, что для доступа к самому каталогу поток каталога использует низкоуровневый дескриптор файла, поэтому opendir может дать сбой, если открыто слишком много файлов.