PHP 用递归遍历出文件夹的所有内容

282次阅读
没有评论
// 递归操作
// 遍历指定的文件夹并按层级样式打印出来
//iconv() 函数作用是把中文命名的文件的乱码问题转码以正常输出
//str_repeat() 函数 重复输出指定的字符串
    
    $path="../../localhost/";

    function deleteDir($path,$deep=0){$dir_handle=opendir($path);

        while(false!== $file=readdir($dir_handle)){if($file !='.' && $file !='..'){echo '|'.str_repeat('--',$deep).iconv('gbk','utf-8',$file)."<br />";

                if(is_dir($path.'/'.$file)){deleteDir($path.'/'.$file,$deep*2);
                }
            }

        }
    }


    deleteDir($path,2);
正文完
有偿技术支持加微信
post-qrcode
 0
评论(没有评论)
验证码