php读取目录及子目录下所有文件名的方法
发布时间:2020-12-12 20:25:56 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解php读取目录及子目录下所有文件名的方法,供大家参考研究。具体实现方法如下: 一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下: 代码如下: 稍微复杂点的,来自于php手册: 代码如下: 这些都只能读取
本篇章节讲解php读取目录及子目录下所有文件名的方法,分享给大家供大家参考。具体实现方法如下: 一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下: 代码如下: 稍微复杂点的,来自于php手册: 代码如下: 这些都只能读取当前指定目录下的文件,对子目录中的文件则无法读取。原来自己写过一个循环删除所有目录的一段代码,需要逐个子目录删除所有文件,包括多层。但是只需要读出文件名,稍微复杂点,网上找到一个能用,原始代码有错误提示,改了一下引用&$data的地方,如下所示: 代码如下: read()){
if($file!='.'&& $file!='..'){
searchDir($path.'/'.$file,$data);
}
}
$dp->close();
}
if(is_file($path)){
$data[]=$path;
}
}
function getDir($dir){ $data=array(); searchDir($dir,$data); return $data; } print_r(getDir('.')); 希望本文所述对大家的PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |