Урок 27. Функции для работы
Урок 27. Функции для работы с директориями Функция Chdir chdir выражение; Перейти в директорию указанную выражением. Если выражение отсутствует то перейти в "домашнюю" директорию. Возвращает true в случае успеха и false - неудачи. Функция Chroot chroot директория; Сделать "корневой" указанную директорию. "Корневая" - значит внутри программы на нее можно ссылаться как '/'. Функция Mkdir mkdir директория, права; Создать директорию с указанными правами доступа. Возвращает 1 при успехе, и 0 при неудаче. Функция Opendir opendir указатель, выражение; Открыть директорию с именем выражения для обработки функциями readdir(), telldir(), seekdir(), rewinddir() и closedir(). Возвращает true при успехе. Функция Readdir readdir директория; Возвращает имя следующего файла в директории открытой командой opendir(). В скалярном контексте возвращает все оставшиеся имена файлов. Если файлов больше нет, то возвращает неопределенность в скалярном контексте и пустую строку в списковом. Функция Rmdir rmdir директория; Удалить указанную директорию, если в ней нет никаких файлов. Возвращает 1 при успехе и 0 - при неудаче. При этом переменная $! содержит код (errno). Функция Sseekdir seekdir директория, позиция; Установить указатель файла в открытой директории для последующего чтения функцией readdir(). Текущая позиция может быть получена функцией telldir(). Функция Telldir telldir директория; Возвращает текущую позицию указателя в открытой директории. Функция Rewindir rewindir директория; Устанавливает указатель файлов открытой директории в начало для последующего чтения функцией readdir(). *Ускоренный курс изучения Perl не подразумевает глубокого изучения функций для работы с директориями. Дополнительная информация по этой теме находится в разделе помощи. * * * * [Содержание] [Вступление] [необходимое для начала изучения] [урок 1] [урок 2] [урок 3] [урок 4] [урок 5] [урок 6] [урок 7] [урок 8] [урок 9] [урок 10] [урок 11] [урок 12] [урок 13] [урок 14] [урок 15] [урок 16] [урок 17] [урок 18] [урок 19] [урок 20] [урок 21] [урок 22] [урок 23] [урок 24] [урок 25] [урок 26] [урок 27] [урок 28] [правила хорошего тона] [приложение A] [приложение Б] [приложение В] [заключение] [благодарности] |
Copyright (c) ClericICN, 2002 |