PHP: Функция opendir()

Наряду с исчерпывающей поддержкой доступа к файлам, РНР также предоставляет полный набор функций для работы с каталогами, а именно – функции для создания, удаления и вывода оглавления каталогов. Этот раздел посвящен использованию этих операций и показывает, как они могут применяться для сбора информации и манипулирования деревом каталогов.

Работа с каталогами в РНР похожа на работу с файлами: сначала каталог открывается, затем с ним производятся какие-либо действия, после чего он закрывается. Для этого в РНР имеются функции opendir() и closedir(), аналогичные функциям fopen () и fclose () для файлов. Функция opendir () имеет следующий синтаксис:

opendir($dir_path)

где $dir_path представляет собой путь к открываемому каталогу. Этот путь не обязательно должен быть абсолютным (он может быть указан относительно текущего каталога). Однако, функция opendir () выведет сообщение об ошибке, если указанный каталог не существует. При успешном завершении функция opendir() возвратит дескриптор каталога (аналог файлового указателя, используемого при работе с файлами), который затем используется в других функциях работы с каталогами.

После создания дескриптора каталога важно не забыть закрыть его после выполнения всех необходимых действий со списком файлов этого каталога. Для этого применяется функция closedir (). Эта функция принимает единственный параметр (дескриптор каталога из соответствующего вызова opendir ()).

Я уже 3 года торгую фьючерсами на Bybit и приглашаю тебя присоединиться и получить до $30 000 бонусами плюс скидки на комиссии:

Зарегистрироваться на Bybit

Чем больше депозит – тем больше бонусов. Также моим рефералам доступны торговые боты для трейдинга по самым выгодным тарифам.

Рекомендую статью:  PHP: Логические функции файловой системы
Рейтинг
( Пока оценок нет )
Загрузка ...
Кводо.ру