-
function listFile($dir,$files=array()) {
-
$handle = opendir($dir) or return;
-
if(substr($dir,-1)==’/') $dir=substr($dir,0,-1);
-
while (false !== ($file = readdir($handle))) {
-
if((substr($file,0,1)!=’.') && is_dir($dir.’/’.$file)) $this->listFile($dir.’/’.$file,&$files);
-
else {
-
if(substr($file,0,1)==’.') continue;
-
$files[]=$dir.’/’.$file;
-
}
-
}
-
closedir($handle);
-
return $files;
-
}
递归返回所有目录
- No comments yet.
- No trackbacks yet.
Recent Comments