其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

php实现遍历文件夹的方法汇总

GG网络技术分享 2025-03-18 16:17 0


php遍历文件夹,不少时候还是很需要的

/*获取所有文件*/

functionget_all_files($path){

$list=array();

foreach(glob($path.\'/*\')as$item){

if(is_dir($item)){

$list=array_merge($list,get_all_files($item));

}

else{

$list[]=$item;

}

}

return$list;

}

/*获取所有文件,只要一层目录文件*/

functionget_my_files($path){

$list=array();

foreach(glob($path.\'/*\')as$item){

if(is_dir($item)){

$list[]=$item;

}

}

return$list;

}

php遍历文件夹加强版

/*获取所有文件,带时间*/

functionget_all_files_time($path){

clearstatcache();

$list=array();

foreach(glob($path.\'/*\')as$item){

if(is_dir($item)){

$list=array_merge($list,get_all_files_time($item));

}

else{

$list[$item]=ftime(fileatime($item));//fileatime访问时间fileatime访问时间filemtime修改时间

}

}

return$list;

}

/*获取所有文件,带时间*/

functionget_all_files_mtime($path){

clearstatcache();

$list=array();

foreach(glob($path.\'/*\')as$item){

if(is_dir($item)){

$list=array_merge($list,get_all_files_mtime($item));

}

else{

$list[$item]=ftime(filemtime($item));//fileatime访问时间fileatime访问时间filemtime修改时间

}

}

return$list;

}

标签: 遍历 时间

提交需求或反馈

Demand feedback