Функция FileGetTime

         Описание функции


FileGetTime

Возвращает информацию о дате и времени, связанную с файлом.

FileGetTime ( "filename" [, option = 0 [, format = 0 ]] )

Параметры

filename Имя файла для проверки.
option [необязательный] Флаг определяет, какие данные необходимо получить.
0 = (по умолчанию) время последней модификации (Modified, "Изменён:")
1 = время создания (Created, "Создан:")
2 = время последнего доступа (Accessed, "Открыт:")
format [необязательный] Флаг, указывающий, в каком виде необходимо получить информацию
0 = (по умолчанию) вернуть массив
1 = вернуть строку вида ГГГГММДДЧЧММСС (YYYYMMDDHHMMSS)

Возвращаемое значение

Успех:Возвращает массив или строку с информацией. См. примечания.
Ошибка:Возвращает 0 и устанавливает значение @error равным 1.

Примечания

Возвращаемый массив содержит 6 элементов:
$array[0] = год, (year, 4 цифры)
$array[1] = месяц (month, диапазон 01 - 12)
$array[2] = дни (day, диапазон 01 - 31)
$array[3] = часы (hour, диапазон 00 - 23)
$array[4] = минуты (min, диапазон 00 - 59)
$array[5] = секунды (sec, диапазон 00 - 59)
Обратите внимание, что возвращаемые значения могут содержать ведущие нули.

См. также

FileSetTime, FileGetSize, FileGetAttrib, FileGetVersion

Пример

$t = FileGetTime(@WindowsDir & '\notepad.exe', 1)

If Not @error Then
    $yyyymd = $t[0] & '/' & $t[1] & '/' & $t[2]
    $hhmmss = $t[3] & ':' & $t[4] & ':' & $t[4]
    MsgBox(0, 'Дата и время создания файла notepad.exe', 'Дата: ' & $yyyymd & @CR & 'Время: ' & $hhmmss)
EndIf
; Эти же данные вы просматриваете при открытии свойств файла в полях "Создан:", "Изменён:", "Открыт:"