首页 > Web开发 > 详细

php遍历目录下的文件

时间:2020-04-20 18:26:14      阅读:54      评论:0      收藏:0      [点我收藏+]
//$dir 目录名称
//$recursive 是否递归遍历
//reutrn 返回的全是文件绝对路径
public static function scanFile($dir,$recursive=false){
$dir = rtrim($dir,‘/‘);
$pathList= scandir($dir);
$fileArr=[];
foreach($pathList as $path){
if(in_array($path,[‘.‘,‘..‘])) continue;
$path = $dir.‘/‘.$path;
if(is_dir($path)){
if($recursive){
$fileArrIn = self::scanFile($path,true);
$fileArr = array_merge($fileArr,$fileArrIn);
}
}else{
$fileArr[] = $path;
}
}
return $fileArr;
}

php遍历目录下的文件

原文:https://www.cnblogs.com/cyq632694540/p/12739245.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!