php 获取目录下的所有文件夹名称

php 获取目录下的所有文件夹名称并列出来,注意是文件夹,不要文件

第1个回答  推荐于2017-12-16
大致思路:
<?php
function traverseDir($dir){
if($dir_handle = @opendir($dir)){
while($filename = readdir($dir_handle)){
if($filename != "." && $filename != ".."){
$subFile = $dir.DIRECTORY_SEPARATOR.$filename; //要将源目录及子文件相连
if(is_dir($subFile)){ //若子文件是个目录
echo $filename.'<br>'; //输出该目录名称
traverseDir($subFile); //递归找出下级目录名称
}
}
}
closedir($dir_handle);
}
}
$dirNames = traverseDir("d:/dos"); //测试某目录
?>本回答被提问者采纳
相似回答