您的位置:首页 > 编程语言 > Delphi

获取指定目录下的所有文件(delphi)

2007-04-12 16:27 691 查看
function TForm1.GetAllFile(const Path: string;FileEx:string = '*.*'): TStringList;
var
f: TSearchRec;
Ret: Integer;
begin
FileEx := UpperCase(FileEx);
Result := TStringList.Create;
Ret := FindFirst(Path + '*.*', faAnyFile, f);
while Ret = 0 do
begin
if f.Attr = faDirectory then
begin
if (f.Name <>'.') and (f.Name <> '..') then
GetAllFile(Path + f.Name)
end
else
if UpperCase(ExtractFileExt(f.Name)) = FileEx then
Result.Append(Path + f.Name);

Ret := FindNext(f)
end;
FindClose(f)
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: