请教关于文件夹遍历的问题

realsnow 2003-09-29 05:43:44
怎么才能遍历文件夹下,子文件夹中的每一个文件啊?希望各位不吝赐教,最好讲文件名作为数组数出。
...全文
35 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
realsnow 2003-09-30
  • 打赏
  • 举报
回复
谢谢了!
laurecn 2003-09-29
  • 打赏
  • 举报
回复
xiaocha(小查) 方法就可以吧
tongki 2003-09-29
  • 打赏
  • 举报
回复
学习
xiaocha 2003-09-29
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);

procedure Search(s: String);
var
N: Integer;
F: TSearchRec;
begin
if s = '' then Exit;
if s[Length(s)] <> '\' then s := s + '\';
N := FindFirst(s+'*.*',faAnyFile,F);
if N = 0 then
begin
while N = 0 do
begin
if not ((F.Name = '.') or (F.Name = '..')) then
begin
if (F.Attr and faDirectory) <> 0 then
Search(s + F.Name)
else
Memo1.Lines.Add(s + F.Name);
end;
N := FindNext(F);
end;
FindClose(F);
end;
end;

begin
Search('c:\');
end;

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧