DirectoryEntryDate()
Синтаксис
Result = DirectoryEntryDate(#Directory , DateType)
Описание
Возвращает требуемую дату текущей записи указанного перечисления, определяемой функциями ExamineDirectory() и NextDirectoryEntry().
Параметры
#Directory Номер идентифицирующий перечисление записей каталога, которое было создано вызовом функции ExamineDirectory(). DateType Тип возвращаемой даты. Этот параметр может быть одним из следующих значений: #PB_Date_Created : возвращает дату создания файла. #PB_Date_Accessed: возвращает дату последнего доступа к файлу. #PB_Date_Modified: возвращает дату последней модификации файла.
Возвращаемое значение
Возвращает требуемую дату текущей записи указанного перечисления в формате библиотеки PureBasic Date.
Комментарии
В Linux и Mac OSX дата, возвращаемая для #PB_Date_Created, совпадает с датой для #PB_Date_Modified, так как большинство файловых систем не хранят дату создания файла.
Пример (Фран.)
Repertoire$ = GetHomeDirectory() ; Создаёт перечисление всех файлов и папок домашнего каталога. If ExamineDirectory(0, Repertoire$, "*.*") While NextDirectoryEntry(0) If DirectoryEntryType(0) = #PB_DirectoryEntry_File Type$ = " [Файл] " Size$ = " (Размер : " + DirectoryEntrySize(0) + ")" DateAcces = DirectoryEntryDate(0, #PB_Date_Accessed) Else Type$ = " [Каталог] " Size$ = "" ; Для каталога размер напрямую не определяется. DateAcces = DirectoryEntryDate(0, #PB_Date_Accessed) EndIf Debug Type$ + DirectoryEntryName(0) + Size$ Debug "Последний доступ : " + FormatDate("%dd/%mm/%yyyy", DateAcces) Debug "" Wend FinishDirectory(0) EndIf
См. также
ExamineDirectory(), NextDirectoryEntry(), DirectoryEntryType(), DirectoryEntryName(), DirectoryEntrySize(), DirectoryEntryAttributes()
Поддерживаемые OS
Все