18910140161

php获取文件夹下所有文件/文件夹

顺晟科技

2022-09-22 09:24:41

113

在php脚本中可以通过 readdir 函数来遍历一个文件夹下的所有文件,一般在制作目录列表,文件管理器时用的比较多。下面顺晟科技博客就说说如何利用这个 readdir 函数遍历输出一个文件夹中的所有文件。

php readdir 函数说明

readdir:此函数返回目录中下一个文件的文件名,如果失败则返回FALSE

语法:

readdir(dir_handle)

参数:

dir_handle:可选。指定之前由 opendir() 打开的目录句柄资源

php遍历文件夹下所有文件

自定义一个获取文件夹中所有文件的php函数

例:

/**
 * 获取文件夹下的所有文件
 * feiniaomy.com
 * 
 * @param $dirPath 指定目录
 * @return string
 */
function listDirFiles($dirPath)
{ 
    if($dir = opendir($dirPath)){ 
        while(($file = readdir($dir))!== false){ 
            if(is_dir($dirPath.$file)) 
            { 
                echo "文件夹: $file<br />"; 
            } else {
                echo "文件: $file<br />"; 
            }
        } 
    }
}

函数使用方法:

listDirFiles('src/');
listDirFiles('home/img/');
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航