一:获取指定文件夹的文件
复制代码 代码如下: procedure searchfile(path:string);//注意,path后面要有''; var SearchRec:TSearchRec; found:integer; begin found:=FindFirst(path+'*.*',faAnyFile,SearchRec); while found=0 do begin if (SearchRec.Name<>'.') and (SearchRec.Name<>'..') and (SearchRec.Attr<>faDirectory) then ListBox1.Add(SearchRec.Name); found:=FindNext(SearchRec); end; FindClose(SearchRec); end;
二:获取该目录下的子目录的文件
复制代码 代码如下: procedure SearchFile(path:string); var SearchRec:TSearchRec; found:integer; begin found:=FindFirst(path+'*.*',faAanyFile,SearchRec); while found=0 do begin if (SearchRec.Name<>'.') and (SearchRec.name<>'..) and (SearchRec.Name=faDirectory) then SearchFile(SearchRec.Name+'') else LisBox1.Add(SearchRec.Name); found:=FindNext(SearchREc); end; FindClose(SearchRec); end;
(编辑:焦作站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|