如题,只需获得所有文件夹的名字就行,文件不需要。另外不知道XP和WIN7系统是否一致。求高人解答,谢谢!
解决方案 »
- delphi win3.1
- combobox选定一个值之后,其他的按钮visible:=true; 可以在combobox的onchange事件里面写吗?
- 高手请进:纯winsocket api多线程文件传输设计思路?
- 关于窗体的问题
- 关于insert的写法
- FilterOptions为什么没有起作用??
- [microsoft][odbc sql server driver]没有执行可选特性
- DELPHI7如何安装Qreport?
- 如何在delphi中添加音乐
- 在DELPHI中实现把查询到的结果(不确定行和列)存入到STRINGGRId控件中
- Windows XP 常用内核数据结构定义[Delphi/Pascal格式]
- 佛典故事:阿难讨水
google “delphi 遍历目录”
SearchRec:TSearchRec; //搜索对象
ext,AppPath:string;
begin
listbox1.Clear; //清空列表框
AppPath:=edit1.text; //设置要搜索的目标目录
ext:='*.*'; //设置要搜索的文件后缀名
FindFirst(AppPath+ext,faDirectory,SearchRec);
listbox1.Items.Add(SearchRec.Name); //添加文件名称
while FindNext(SearchRec)=0 do
listbox1.Items.Add(SearchRec.Name); //添加文件名
end;
sr: TSearchRec;
begin
ListBox1.Items.Clear ;
if FindFirst('D:\*.', faDirectory, sr) = 0 then
begin
repeat
if (sr.Name<>'.') and (sr.Name<>'..') then
ListBox1.Items.Add(sr.Name);
until FindNext(sr) <> 0;
FindClose(sr);
end;
end;要获取子目录,就改成递归