procedure TForm1.Button1Click(Sender: TObject);
Var
hFile : Integer;
Dos : Integer;
FileData :TDateTime;
begin
//ファイルのハンドルを取得
hFile :=FileOpen('C:\Windows\Calc.exe',0);
//ファイルの更新日時を取得(DOSの日付時刻値が戻る)
Dos :=FileGetDate(hFile) ;
//ファイルのハンドル閉じる
FileClose(hFile);
//DOSの日付時刻値をTDateTimeに変換
FileData
:=FileDateToDateTime(Dos);
//TDateTimeの日付を文字列に変換して表示
ShowMessage(DateTostr(FileData));
end; |