powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Получить дату и время файла
5 сообщений из 5, страница 1 из 1
Получить дату и время файла
    #32315354
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача проста - получить даты и время создания,модификации файла
Я делаю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
var
FTime,FDate,WRDate:PFILETIME;
i:Boolean;
res:HFILE;
Buf:_OFSTRUCT;
filenamre:String;
Buffer: PChar;

GetMem(FTime, 1024 );
GetMem(FDate, 1024 );
GetMem(WRDate, 1024 );

res:=OpenFile('c:\123.bat',Buf,OF_READ);
i:=GetFileTime(res,
    FTime ,	// address of creation time
    FDate ,	// address of last access time
    WRDate  	// address of last write time
    );


GetMem(Buffer,Length(FloatToStr(FTime.dwLowDateTime)));

StrCopy(Buffer,PChar(FloatToStr(FTime.dwLowDateTime)));

Memo1.Lines.Add(buffer);


И получаю 1557589312 :)
В принципе, мне подошел бы и такой формат , но тогда мне нужно
перевести например 03:12:00 в предыдущий :)

Спасибо.
...
Рейтинг: 0 / 0
Получить дату и время файла
    #32315366
Rostyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To make a file time more meaningful to a user, you can extract the month, day, year, and time of day from a file time by using the FileTimeToSystemTime function. FileTimeToSystemTime converts the file time and copies the individual values for date and time of day to a SYSTEMTIME structure.
...
Рейтинг: 0 / 0
Получить дату и время файла
    #32315415
Song
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используй TSearchRec

-----
Прежде чем сказать "Невозможно", подумай, прав ли ты?!
...
Рейтинг: 0 / 0
Получить дату и время файла
    #32315551
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FileTimeToSystemTime
...
Рейтинг: 0 / 0
Получить дату и время файла
    #32315668
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в предыдущем примере определить
MyFullTime:PSYSTEMTIME;

и написать
FileTimeToSystemTime(FTime,FullTime);
Получаю
Incompatible types: '_FILETIME' and 'PFileTime'
:(

Дайте маленький пример плиз.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Получить дату и время файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]