1.方法一:
复制代码 代码如下:
$dir=d:;
static $dir_list =0;
static $file_list =0;
function listfile($dir){
global $dir_list,$file_list;
$d = dir($dir);
while ( $entry = $d->read()) {
$tem_curnt=$dir./.$entry;
if($entry==. || $entry==..) continue;
if ( is_dir( $tem_curnt)) {
listfile($tem_curnt);
echo 文件夹 .$tem_curnt.
;
$dir_list++;
}
elseif ( is_file($tem_curnt)) {
echo 文件.$tem_curnt.
;
$file_list++;
}
}
$d->close();
}
listfile($dir);
echo 目录数:.$dir_list;
echo
;
echo文件数:.$file_list;
?>
2.方法二:
复制代码 代码如下:
3.方法三:
复制代码 代码如下:
4.方法四:
复制代码 代码如下:
read()){
if($file==.||$file==..){continue;}
if(is_dir($dirpath.$file)){
list_dir($dirpath.$file.//);
}else{
array_push($result_array,$dirpath.$file);
}
}
$dir->close();
}
return $result_array;
}
$array=list_dir(d:/www);
foreach($array as $value){
echo $value;
echo
;
}
?>
http://www.bkjia.com/phpjc/327479.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/327479.htmltecharticle1.方法一: 复制代码 代码如下: ? $dir=d:; static $dir_list =0; static $file_list =0; function listfile($dir){ global $dir_list,$file_list; $d = dir($dir); while ( $ent...