![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать дату изменения файла? [D7, WinXP]
vamp_avp © (2007-05-14 08:51:00)Здравствуйте дорогие знатоки и знаточки делфи!
Модскажике как можно найти дату изменения файла!
Заранее благодарен!
Плохиш (2007-05-14 11:24:00) [1]
> vamp_avp (14.05.07 09:02) [2]
FindFirstFile даёт три даты, не требуя открытия этого файла...
Desdechado (2007-05-14 11:21:00) [2]Вообще-то на NTFS у файла 3 даты. Какую тебе надоть?
ЗЫ приведенный "найденныЙ" код ужасен.
vamp_avp (2007-05-14 09:02:00) [3]Всем спасибо, сам нашел!
Для выяснения даты последнего изменения файла можно воспользоваться следующей функцией:
function GetFileDate(FileName: string): string;var FHandle: Integer;begin FHandle := FileOpen(FileName, 0); try Result := DateTimeToStr(FileDateToDateTime(FileGetDate(FHandle))); finally FileClose(FHandle); end;end;
сам только что проверил, работает!
Всем спасибо!
MBo (2007-05-14 08:58:00) [4]FindFirst + TSearchRec.FindData