FinishDirectory()
Синтаксис
FinishDirectory(#Directory)
Описание
Закрывает указанное перечисление записей каталога (директории), созданное функцией ExamineDirectory(). Это освобождает ресурсы, связанные с данным перечислением записей каталога.
Параметры
#Directory Номер идентифицирующий перечисление записей каталога, которое было создано вызовом функции ExamineDirectory().
Возвращаемое значение
Ничего.
Пример
; Пример создаёт перечисление всех файлов и папок домашнего каталога. Directory$ = GetHomeDirectory() ; Получает путь If ExamineDirectory(0, Directory$, "*.*") ; Подготавливает запрос для поиска While NextDirectoryEntry(0) ; Пока найден элемент файловой системы If DirectoryEntryType(0) = #PB_DirectoryEntry_File ; Если тип элемента является файлом, то Debug "[Файл] " + DirectoryEntryName(0) + " (Размер: " + DirectoryEntrySize(0) + ")" Else Debug "[Каталог] " + DirectoryEntryName(0) EndIf Wend FinishDirectory(0) ; Освобождает ресурсы поиска EndIf
См. также
ExamineDirectory()
Поддерживаемые OS
Все