递归查找指定目录下所有文件
h1 a target=_blank href=http://www.zhangweijie.net/?p=651 rel=nofollow递归查找指定目录下所有文件/a /h1 p http://www.zhangweijie.net/?p=651 /p
递归查找指定目录下所有文件
http://www.zhangweijie.net/?p=651
/** * 递归查找目录下所有文件。 */ function scanfiles($dirs,$path='',$root,&$files,&$options){ if($dirs==false){ return ; } foreach($dirs as $val){ if($val=='.' || $val=='..' || in_array($val,$options['exclude'])){ continue; } if(is_file($root.'/'.$path.$val)){ $files[]['name']=$path.$val; }elseif(is_dir($root.'/'.$path.$val)){ if(empty($path)){ $nextpath=$val.'/'; }else{ $nextpath=$path.$val.'/'; } $dir=$root.'/'.$nextpath; scanfiles(@scandir($dir),$nextpath,$root,$files,$options); } } }
精彩图集
精彩文章