Delphi下的文件夹遍历函数
来源:互联网 发布:中岛美嘉长相知乎 编辑:程序博客网 时间:2024/05/01 09:16
遍历所有子目录,找出全部文件,将文件完整路径写入到一个TStringList中去。
function TraversalFolder(FileList: TStrings; Folder: string): Boolean;var hFindFile: THandle; FindFileData: _WIN32_FIND_DATAW; FileName: string;begin Result := False; if Folder = '' then Exit; if Folder[Length(Folder)] <> '\' then Folder := Folder + '\'; hFindFile := FindFirstFile(PChar(Folder + '*.*'), FindFileData); if hFindFile = INVALID_HANDLE_VALUE then Exit; try repeat FileName := FindFileData.cFileName; if (FileName = '.') or (FileName = '..') then Continue; if (FindFileData.dwFileAttributes and FILE_ATTRIBUTE_DIRECTORY = FILE_ATTRIBUTE_DIRECTORY) then begin TraversalFolder(FileList, Folder + FileName + '\'); Continue; end; if not (FindFileData.dwFileAttributes and FILE_ATTRIBUTE_ARCHIVE = FILE_ATTRIBUTE_ARCHIVE) then continue; FileList.Add(Folder + FileName); until not FindNextFile(hFindFile, FindFileData); Result := True; finally Windows.FindClose(hFindFile); end;end;
0 0
- Delphi下的文件夹遍历函数
- Delphi下遍历文件夹下所有文件的递归算法
- Delphi下遍历文件夹下所有文件的递归算法
- delphi 遍历treeview某个节点下所有节点的函数
- delphi 遍历treeview某个节点下所有节点的函数
- delphi遍历指定目录下指定类型文件的函数
- delphi 遍历treeview某个节点下所有节点的函数
- delphi 复制文件夹的函数
- 遍历显示文件夹下所有目录、所有文件的函数
- delphi 遍历所有文件夹
- Delphi 计算指定目录下所有文件的大小(遍历文件夹所有文件及目录)
- 遍历文件夹下的文件
- 遍历一个文件夹下的所有文件和子文件夹的函数
- 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- php编程,写一个函数,能够遍历一个文件夹下的所有文件和子文件夹
- 3.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹
- (最明了)写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- iOS中UIWebView的科学使用方法总结
- ubuntu 下察看进程端口
- 深入分析S3C2440启动代码中大小端问题
- C~数组对角线和之比
- 图像Filter之--层的滤镜
- Delphi下的文件夹遍历函数
- imsdroid
- hdu 1010 Tempter of the Bone
- java开源调度调度框架
- Delphi中的窗体创建与销毁
- 第一步
- 查看某一职责下对应的菜单&功能&请求
- 取一个整数的前几位
- spec中内容格式