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