php 遍历目录下的所有---文件

来源:互联网 发布:java字符串转json 编辑:程序博客网 时间:2024/06/05 16:52

首先在文件根目录下创建相应的目录文件,如 'a/a.php';'b/b,php',我这个是放在根目录下的files文件夹里面。

遍历的核心的php函数为scandir。主要代码如下:

$dir = './files';//根目录下文件
function get_file_lists($dir){
if(is_dir($dir)){
$dirs = scandir($dir);
foreach($dirs as $f){
if($f !=='.' && $f !== '..'){
$subdir = $dir.'/'.$f;
if(!is_dir($subdir)){
echo $dir.'/'.$f;//打印出对应的文件
echo "<br />";
}else{
get_file_lists($dir.'/'.$f);//判断是文件夹递归再次遍历
}
}
}
}
}

get_file_lists($dir);//调用函数

1 0
原创粉丝点击