2){ array_shift($temp); array_shift($temp); foreach($temp as $v){ $cur_dir=$dir.directory_separator.$v; if(is_dir($cur_dir)){ echo $v. =>; echo ; scan_all($cur_dir); echo ; }else if(is_file($cur_dir)){ echo file:.$v.
; }else{ echo 'err'; } } }}$dir = d:/yourdir/;scan_all($dir);
复制代码
方法2,directoryiterator:
isdot()) { if($fileinfo->isdir()) { echo $fileinfo.'=>'; directoryiterator($path.directory_separator.$fileinfo); echo ''; } else { echo $fileinfo->getfilename().'
'; } } }}$dir = d:/yourdir/;directoryiterator($dir);
复制代码