比较两个文件的日期(100分)

  • 主题发起人 主题发起人 hn_yxb
  • 开始时间 开始时间
H

hn_yxb

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在的要求是:
在一个文件夹下面查找后缀名为.vdb文件,再比较日期,然后取最新日期的那个文件。
这么怎么搞?
 
TmpPath := '*' + '.vdb';
if FindFirst(TmpPath, faAnyFile, TmpSearchRec) = 0 then
begin
repeat
if ExtractFileExt(TmpSearchRec.Name) = '.vdb' then
begin
....
end;
until FindNext(TmpSearchRec) <> 0;
FindClose(TmpSearchRec);
end;
 
to nicai_wgl:
还有一个重要的问题是
怎么比较他们之间的日期呢?
 
FileDateToDateTime 函数 将DOS的日期格式转换为DELPHI的日期格式
FileGetDate 函数 返回文件的DOS日期时间标记
 
TmpSearchRec.Time 文件很多的话可以放列表中比较。
楼上的方法也可以。
 
多人接受答案了。
 
后退
顶部