本文整理自网络,侵删。
function GetDirFileName(Dir,ExtName: string): TStringList;
var
FSearchRec: TSearchRec;
FileList: TStringList;
FindResult: Integer;
begin
if Dir[length(Dir)] <> '\' then
Dir := Dir + '\';
FileList := TStringList.Create;
FindResult := FindFirst(Dir + '*.'+ExtName, faAnyFile, FSearchRec); //
try
while FindResult = 0 do
begin
if (FSearchRec.name <> '.') and (FSearchRec.name <> '..') then
FileList.Add(LowerCase(Dir + FSearchRec.Name));
FindResult := FindNext(FSearchRec);
end;
finally
SysUtils.FindClose(FSearchRec);
//FindClose(FSearchRec);
dir := '';
end;
Result := FileList;
end;
相关阅读 >>
Delphi xe 跨平台(windows、android安卓、苹果macos、苹果ios)写法
Delphi idhttp最简洁的修改和取得cookie例子
更多相关阅读请进入《Delphi》频道 >>