16,748
社区成员
发帖
与我相关
我的任务
分享
function GetFileTime(sFileName:string):String;
var ffd:TWin32FindData;
dft:DWord;
lft,Time:TFileTime;
H:THandle;
const Model='yyyy-mm-dd hh:nn:ss'; // 设定时间格式
begin
H:=Windows.FindFirstFile(PChar(sFileName),ffd);
Time:=ffd.ftCreationTime;
//获取文件信息
if(H<>INVALID_HANDLE_VALUE)then
begin
Windows.FindClose(H);
FileTimeToLocalFileTime(Time,lft);
FileTimeToDosDateTime(lft,LongRec(dft).Hi,LongRec(dft).Lo);
Result:= FormatDateTime(Model, FileDateToDateTime(dft));
end
else result:='';
end;