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/>" ; |
} |
} |
} |
by: 发表于:2017-10-20 14:19:33 顶(0) | 踩(0) 回复
??
回复评论