В каталог directory2, создать еще один каталог с именем directory3. В directory3 создать два подкаталоги с именами, Дира и DIRB. Кроме того, в этом directory3, использовать текстовый редактор для создания двух файлов; одна с именем, FiLea и другой с именем, FILEB. Таким образом, в directory3, у вас есть 2 подкаталоги и файлы 2. Мы будем использовать эту установку для образцов кода в этой части серии. Opendir () Функция Синтаксис функции opendir () с: Bool opendir (DIRHANDLE, выражение); DIRHANDLE является дескриптор каталога (специальный тип переменной).
Он ссылается на область памяти, которая имеет имена элементов каталога. Он заявил и назначить автоматически в этом положении. Вы можете дать любое имя вы хотите за него. Выраж путь к каталогу, который заканчивается с именем каталога интересов; например "C: /directory1 /directory2 /directory3". Это в кавычки. Возвращаемое значение Логическое верно, если каталог был успешно открыт или ложным, если каталог не был успешно открыт. Это может быть ложным, если диск имеет проблемы, такие, как плохих секторов.
Это в основном то, что необходимо, чтобы открыть каталог; мы увидим пример кода в ближайшее время. READDIR () Функция Информация каталога в памяти есть имена файлов и непосредственных подкаталогах текущего каталога на диске. Функция READDIR () читает это имена из информации в памяти. В простых терминах, синтаксис этой функции: мойdirList = READDIR (DIRHANDLE) Она читает элементы в каталоге с площадью в памяти в виде массива. Каждый элемент в массиве является имя элемента каталога. DirList это любое имя вы даете для массива.
DIRHANDLE является дескриптор каталога используется в открытии каталога (opendir ()). Closedir () Функция Когда вы через с использованием информации каталога в памяти у вас есть, чтобы закрыть каталог с функцией closedir (). Синтаксис, чтобы закрыть каталог является: closedir (DIRHANDLE) DIRHANDLE является дескриптор каталога используе