SerchDisk.h
上传用户:deyixm
上传日期:2007-01-06
资源大小:43k
文件大小:1k
源码类别:

行业应用

开发平台:

Visual C++

  1. //---------------------------------------------------------------------------
  2. // ClassExplorer Pro generated header file
  3. // Created by 颜承 on 99-11-24, 17:28:33
  4. // TSerchDisk 用递归法搜索磁盘目录的类
  5. //---------------------------------------------------------------------------
  6. #ifndef SerchDiskH
  7. #define SerchDiskH
  8. #include <vcl.h>
  9. //---------------------------------------------------------------------------
  10. class TSerchDisk {
  11. private:
  12.     int FFilterCount;  //条件个数
  13.     bool IsAll;        //是否搜索全部文件
  14.     AnsiString FPathName;    //搜索起始目录
  15.     TStringList * FFileList;  //搜索结果列表
  16.     void __fastcall FindDisk(AnsiString PathName); //递归函数
  17. protected:
  18. public:
  19.     AnsiString FilterString[16];      //条件数组
  20.     bool AddDir;                  //是否搜索目录
  21.     int __fastcall Serch();           //搜索
  22.     __fastcall TSerchDisk();
  23.     __fastcall ~TSerchDisk();
  24.     __property int FilterCount = { read = FFilterCount, write = FFilterCount };
  25.     __property AnsiString PathName = { read = FPathName, write = FPathName };
  26.     __property TStringList * FileList = { read = FFileList };
  27. //__published:
  28. };
  29. //---------------------------------------------------------------------------
  30. #endif