php 列目录问题
发布网友
发布时间:2022-04-06 02:18
我来回答
共2个回答
热心网友
时间:2022-04-06 03:47
你看是不是这个啊,以前写的,看着像
<?php
$directory="D:\wamp\www"; //文件的位置
function showDir($directory){
if(file_exists($directory)){//判断目录是否存在
if($dir_handle=@opendir($directory)){//打开目录,返回目录资源,并判断是否成功
while($filename=readdir($dir_handle)){//读出目录中的文件和文件夹
if($filename!="." && $filename!=".."){//删除两个特殊目录
$subFile=$directory."/".$filename;//将目录下的文件和当前目录相连接
if(is_dir($subFile))//如果目录条件成立
showDir($subFile);//调用自身函数
if(is_file($subFile))//如果是文件
echo basename($subFile); //显示文件名
}
}
closedir($dir_handle);//关闭目录资源
}
}
}
showDir("D:\wamp\www");//调用函数
?>
热心网友
时间:2022-04-06 05:05
总文件数目不多的话,可以写个递归函数去读取。如果文件层级多且文件很多的话,建议一级一级的动态加载。要不然循环遍历几万个文件夹目录会很慢的!追问没有几万了。 比方说1万。我要的是代码,我不会php