$ROOTADDR=$_SERVER['DOCUMENT_ROOT']."/modules/RefillApplication";
$allFileAddrAndFileName=$this->traverseallfiles($ROOTADDR);
public function traverseallfiles($accountName){
$resultFilearray=array();
$fileArray=scandir($accountName);
foreach ($fileArray as $key=>$val){
if($val!='.' && $val!='..'){
$accountNames=$accountName.'/'.$val;
if(is_dir($accountNames)){
$resultFilearray[$accountName][$accountNames]=$this->traverseallfiles($accountNames);
}else{
$resultFilearray[$accountName][]=$val;
}
}
}
//return $fileArray;
return $resultFilearray;
}
php实现遍历文件夹及文件
最新推荐文章于 2024-11-14 00:27:03 发布
本文介绍了一种使用PHP实现的目录与文件递归遍历的方法,通过递归函数`traverseallfiles`,可以获取指定目录下所有子目录及文件的路径。此方法适用于需要批量处理文件或构建文件系统树形结构的应用场景。
501

被折叠的 条评论
为什么被折叠?



