
php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下:
$dir="/目录名/";
$file=scandir($dir);
print_r($file);
示例代码:
<phpfunction getFileNames($dir){
//检查是否为目录
if(is_dir($dir)){
//打开一个目录句柄
if ($dh = opendir($dir)){
//判断打开的目录句柄中的条目
while (($file = readdir($dh)) !== false){
//判断是否为目录,进入子目录读取
if((is_dir($dir"/"$file)) && $file!="" && $file!=""){
echo "<b><font color='red'>文件夹名:</font></b>",$file,"<br><hr>";
getFileNames($dir"/"$file"/");
}else{
if($file!="" && $file!=""){
echo $file"<br>";
}
}
}
//关闭由 opendir() 函数打开的目录句柄。
closedir($dh);
}
}
}
//测试示例
getFileNames("D:\desc");
>
运行结果:
以上就是关于PHP读取目录下所有文件全部的内容,包括:PHP读取目录下所有文件、PHP 循环取文件夹里面文件的名称 然后列表、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)