怎么样找到磁盘下所有的目录
完事后再付200分!
完事后再付200分!
解决方案 »
- 请问谁有没有windows api写得文字处理程序源代码?
- TOpenDialog 占用内存却不释放
- 关于C++中的友元函数
- 问题,应该不难的.大家看看吧
- 请问winexec?
- XML 转换成 ClientDataSet 用xmlTransform转后发现数据没了??是不是BUG?有兴趣你也试试!
- delphi中怎么实现收发短信与邮件?
- 如何判断主机是否连接到网络中?
- Delphi对文件的操作
- 这阵流行散分,我也凑个热闹。。。散分了~150
- project test.exe raised exception class Escoketerror???
- 请问如何在DEPHI中用语句调用SQL的存储过程.
var
Sr: TSearchRec;
Err: Integer;
FilePath: string;
begin
Err := FindFirst('*.*',$37,Sr); //$37为除Volumn ID Files外的所有文件
// 如果找到文件
while (Err = 0) do
begin
if Sr.Name[1] <> '.' then
begin
//找到文件
if (Sr.Attr and faDirectory) = 0 then
begin end;
//找到子目录
if (Sr.Attr and faDirectory) = 16 then
begin
FilePath := ExpandFileName(Sr.Name);
DirectoryEdt.Lines.Add(FilePath);
ChDir(Sr.Name);
MakeTree;
ChDir('..');
end;
end; //结束递归
Err := FindNext(Sr);
end;
end;procedure TForm1.SearchBtnClick(Sender: TObject);
begin
DirectoryEdt.Lines.Clear;
ChDir(PathEdt.Text);
MakeTree;
end;
end.
试试,试好了一定给我分呵!
BAIXUE,我记得你是一个GIRL!
HOHO~~~~~~~~~~~~~~~~~~~~