php简单遍历文件夹以及文件解决办法
内容摘要
这篇文章主要为大家详细介绍了php简单遍历文件夹以及文件简单示例,具有一定的参考价值,可以用来参考一下。
对php简单遍历文件夹以及文件简单示例对此感兴趣的朋友,看看idc笔
对php简单遍历文件夹以及文件简单示例对此感兴趣的朋友,看看idc笔
文章正文
这篇文章主要为大家详细介绍了php简单遍历文件夹以及文件简单示例,具有一定的参考价值,可以用来参考一下。
对php简单遍历文件夹以及文件简单示例对此感兴趣的朋友,看看idc笔记做的技术笔记!
/**
*
* @param
* @arrange (www.idcnote.com)
**/
function myScanDir($dir,$levle = 0){//$levle表示所在层级关系
//判断是否是一个路径
if(!is_dir($dir)) return false;
//如果是一个路径,获取路径的资源
$o = openDir($dir);
//循环获取文件里面的内容
while($filename = readdir($o)){
//判断是不是.和..目录
if($filename == '.'||$filename == '..'){
echo str_repeat("--",$levle)."<font color=''red>{$filename}</font><br/>";
continue;
}
//判断当前读取到的内容是一个目录还是一个文件
if(is_dir($dir.'/'.$filename)){
echo $levle."层".str_repeat("-",$levle)."<font color='red'>{$filename}</font><br/>";
//当前获取到的文件是一个目录
//调用递归
myScanDir($dir.'/'.$filename,$levle+1);
}else{
//是一个文件
echo str_repeat("--",$levle)."<font color='blue'>{$filename}</font><br/>";
}
}
}
注:关于php简单遍历文件夹以及文件简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释