TIdFTP获取某个文件创建,修改时间
我想再delphi中用TIdFTP获取某个文件创建,修改时间
网上看到这个命令
IdFTP1.DirectoryListing.Items[0].ModifiedDate
但是如果我只要某个具体文件,怎么搞呢
[解决办法]
循环比较一下文件名,找到相同的再用IdFTP1.DirectoryListing.Items[i].ModifiedDate
[解决办法]
在网上找的:有些时候可以为达目的不一定非要使用某一个固定的方法,即使它不能实现
function getFileTime(const tf: string): string;
const Model = 'yy.MM.dd.HH';
var tp: TSearchRec;
t1, t3: string;
begin
FindFirst(tf, faAnyFile, tp);
{获取文件创建时间}
t1 := FormatDateTime(Model, CovFileDate(tp.FindData.ftCreationTime));
{获取文件修改时间}
Result := FormatDateTime(Model, CovFileDate(tp.FindData.ftlastWriteTime));
t3 := FormatDateTime(Model, Now);
// FindClose(tp);
end;