Время изменения файлов
Здравствуйте! Подскажите как можно получить не только дату, но и время изменения файлов, чтобы в дальнейшем можно было сравнить эти даты?
|
Появился вопрос по поводу функции FileAge. Она возвращает значение Integer. Но что это значение обозначает?Количество секунд с определенной даты?Если да, то от какой?)
|
Затрудняюсь ответить. Но это нетрудно проверить экспериментально.
Код:
var
myDate : TDateTime;
formattedDateTime : string;
...
MyDate:=FileDateToDateTime (0);
DateTimeToString(formattedDateTime, 'c', myDate);
ShowMessage (formattedDateTime);
|
Цитата:
Цитата LilLoco
Появился вопрос по поводу функции FileAge. »
|
Функция FileAge возвращает дату и время последнего изменения файла FileName.
Нет никакой потребности в открытие или закрытие файла - эта функция обрабатывает эти операции без них.
Возвращенное значение находится в 32 битном разделенном формате. Используйте функцию FiledateToDateTime, чтобы конвертировать в управляемое значение TDateTime.
Если дата файла не найдена (например, FileName было ошибочное), то возвращается -1.
|
DedAlex, Непонятно зачем Вы скопировали текст, пройдя по ссылкам, и вставили сюда, ответа на мой вопрос это не дало!
Любезный, в принципе, предоставил всю необходимую информацию, тем более с примером!
|
Время: 16:13.
© OSzone.net 2001-