回 帖 发 新 帖 刷新版面

主题:关于遍立目录的........     来看看

[em4]遍立目录要哪几个步骤啊,请大哥们举例一个方法好吗??????????

回复列表 (共2个回复)

沙发

用API的
FindFirst
FindNext
FindClose
来实现的.

板凳

delphi帮助里就与例子啊,例如遍立D:\根目录,将所有文件名中包括'计划'两个字的扩展名是xls的EXCEL文件路径添加到Memo控件中,你可以这么写:
procedure TFormM.FindDExcelFile(Sender: TObject);
var
  sr1: TSearchRec;
begin
  if FindFirst('D:\*.xls', faAnyFile, sr1) = 0 then
  begin
    repeat
      if pos('计划',lowercase(sr1.Name))>0 then
      Memo.Lines.Add('D:\'+sr1.Name);
    until FindNext(sr1) <> 0;
    FindClose(sr1);
  end;
end;

我来回复

您尚未登录,请登录后再回复。点此登录或注册