遍历指定目录及其子目录下所有文件
2013-10-11 16:15
671 查看
function ReturnFiles(slFilePath: string):TStringList; var Sr : TSearchRec; Err : integer; begin result:=TStringList.Create; if slFilePath='' then exit; if RightStr(slFilePath,1)<>'\' then slFilePath:=slFilePath+'\'; Err:=FindFirst(slFilePath+'*', faAnyFile, Sr) ; While (Err = 0) do begin if (sr.Name[1]<>'.')and ((Sr.Attr and faDirectory) = 0) then Result.Add(Sr.Name); if ((Sr.Attr and faDirectory) <> 0) AND (Sr.Name[1] <> '.') then begin ReturnFiles(slFilePath+ sr.Name); end; Err:=FindNext(Sr) ; end ; FindClose(Sr); end;
相关文章推荐
- 续:C# 趣味小程序(4)——遍历特定目录及其子目录 (应用实例,压缩指定目录下的所有文件)
- 使用Shell遍历目录及其子目录中的所有文件
- 遍历指定目录下的所有文件和目录, 以及子目录下的文件和目录
- 遍历某一个指定目录下的所有子目录和文件(递归)
- Java遍历输出指定目录、树形结构所有文件包括子目录下的文件
- C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- MFC遍历指定目录下的所有文件/文件夹(不遍历子目录)
- C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)
- C#遍历某目录及其子目录下所有文件的一个例子
- Linux查找当前目录及其子目录下所有包含指定字符串的文件
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- 使用Shell遍历目录及其子目录中的所有文件方法
- 获取指定目录及其子目录的所有文件(JAVA)
- 获取指定目录及其子目录下所有文件的绝对路径
- C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)
- Linux下替换指定的目录及其子目录下所有文件中的某些内容(3种方法)
- 查找当前目录下的及其子目录中指定的文件
- 递归遍历指定目录下所有指定的文件并删除
- 遍历目录及子目录列出所有文件和文件夹的代码