GetFileDate()
Синтаксис
Result = GetFileDate(Filename$ , DateType)
Описание
Возвращает требуемую дату указанного файла (или каталога).
Параметры
Filename$ Имя файла (включая путь), дату которого требуется получить. Это имя так же может принадлежать каталогу. 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 = GetFileDate(DirectoryEntryName(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
См. также
SetFileDate(), DirectoryEntryDate()
Поддерживаемые OS
Все