如何遍历文件夹及子孙文件夹?(方法四) 收藏
2009年02月12日


//测试成功

$dir=getcwd();

$file_a=array();

function rFile($p){

//在window xp 下测试通过

//http://www.zc36.com

//czc136@hotmail.com

global $file_a;

$handle=opendir($p);

$dir_a=array();

while ($file = readdir($handle)) {

if($file!="." && $file!=".."){

$tmp=$p."\\".$file;

if(is_dir($tmp)){

$dir_a[count($dir_a)]=$tmp;

}elseif(is_file($tmp)){

$file_a[count($file_a)]=$tmp;

}

}

}

closedir($handle);

foreach($dir_a as $v){

rFile($v);

}

}

rFile($dir);//调用,要遍历的目录

foreach($file_a as $v){

echo "
".$v;

}

 

本文永久链接: http://www.zzxj.net/blog/fxs_2008/archive/2009/02/12/24.html

发表于 @ 2009年02月12日 |评论(loading... )|收藏

发表评论 姓  名: