在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/'); 本文php获取文件夹下所有文件/文件夹到此结束。未曾失败的人恐怕也未曾成功过。小编再次感谢大家对我们的支持!




