我需要在我的安装脚本中选择最近修改的文件。似乎 Pascal 脚本语言没有GetFileDateTime
或类似,所以我求助于:
function FileDateTime (FileID : string) : double ;
var
FindRec : TFindRec;
begin
Result := 0.00 ;
if (FindFirst (FileID, FindRec)) then
begin
try
Result := FindRec.LastWriteTime ; { gives type mismatch, naturally }
finally
FindClose (FindRec) ;
end ;
end ;
end ;
但我找不到任何关于LastWriteTime
. 理想情况下,我希望以一种相对容易显示的格式返回日期时间,因为我还需要编写与 Delphi 等效的FormatDateTime
格式。Inno Pascal 有GetDateTimeString
,但这仅格式化当前日期时间,而不是任意日期时间。