
对于文件夹,如果让我们一个个的去检查是比较费时和费力的。不过在php中有函数可以进行遍历,那就是scandir的用法,下面我们对函数的具体使用展开介绍,然后带来遍历文件夹的实例。
1、说明
scandir返回一个数组,指定目录中的文件和目录。
2、语法
scandir(directory,sorting_order,context);
3、参数
directory 规定要扫描的目录。
sorting_order 规定排列顺序。
Context规定目录环境。
4、返回值
成功则返回文件和目录的数组。失败则返回 FALSE。
5、遍历文件夹实例
/**
*使用scandir遍历目录
*
*@param$path
*@returnarray
*/
functiongetDir($path)
{
//判断目录是否为空
if(!file_exists($path)){
return[];
}
$files=scandir($path);
$fileItem=[];
foreach($filesas$v){
$newPath=$path.DIRECTORY_SEPARATOR.$v;
if(is_dir($newPath)&&$v!='.'&&$v!='..'){
$fileItem=array_merge($fileItem,getDir($newPath));
}elseif(is_file($newPath)){
$fileItem[]=$newPath;
}
}
return$fileItem;
}原文来自:https://www.py.cn © 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END


















































暂无评论内容