PHP 用递归遍历出文件夹的所有内容
//递归操作 //遍历指定的文件夹并按层级样式打印出来 //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);