PHP遍历目录,递归遍历
PHP遍历目录,递归遍历
利用PHP显示指定目录下面的文件,包括子目录,主要利用递归实现。如下
- function showFiles($dir){
- if(!is_dir($dir)){
- return false;
- }else{
- $handle = opendir($dir);
- while(($file = readdir($handle)) !== false){
- if($file != '.' && $file != '..'){
- if(is_dir($dir. '/' . $file)){
- showFiles($dir. '/' . $file);//如果是目录的话,递归
- }else{
- echo $dir . '/' . $file . "<br>";
- }
- }
- }
- closedir($handle);
- }
- }
评论暂时关闭