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


FileGetTime

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

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

Параметры

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

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

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

Примечания

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

Функцию можно подключить через команду exect

См. также

FileSetTime, FileGetSize, FileGetAttrib, FileGetVersion

Примеры:
 Как создать кнопку?


exect=$var_atime=FileGetTime('C:\Test\test.txt')||_ViewValues($var_atime) ;; возвращает массив с временем последней модификации файла test.txt

exect=$var_stime=FileGetTime('C:\Test\test.txt',0,1)||_ViewValues('$var_stime') ;; возвращает строку с временем последней модификации файла test.txt

exect=$var_stime=FileGetTime(_PathFull('$f302'),0,1)||_ViewValues('$var_stime') ;; получить время последней модификации заданного файла

slist=%WL||?V|^^|FileGetTime('::',0,1)&'<--->' GLOBALSLIST<a> ;; получить список путей выделенных файлов с добавлением в начало пути через разделитель дату модификации файла


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru