使用Pascal(Inno Setup)获取文件最后更新时间的方法如下:
[Code]
function GetLastUpdateTime(FileName: string): TDateTime;
var
FindRec: TFindData;
begin
if FindFirst(FileName, FindRec) then
try
Result := FileRec(FindRec).LastWriteTime;
finally
FindClose(FindRec);
end
else
Result := -1;
end;
[Code]
procedure InitializeWizard();
var
LastUpdateTime: TDateTime;
begin
LastUpdateTime := GetLastUpdateTime('C:\example.txt');
MsgBox('文件最后更新时间:' + DateTimeToStr(LastUpdateTime), mbInformation, MB_OK);
end;
这将在安装程序初始化时显示一个消息框,其中包含文件“C:\example.txt”的最后更新时间。
请注意,这个示例代码仅适用于Inno Setup脚本。如果您使用的是其他编程语言或工具,获取文件最后更新时间的方法可能会有所不同。
领取专属 10元无门槛券
手把手带您无忧上云