首页 > 语言 > PHP > 正文

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

2024-05-04 23:55:35
字体:
来源:转载
供稿:网友

php/212868.html">php 遍历 文件夹 ,不少时候还是很需要的

/*获取所有文件*/

function get_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;}

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

function get_my_files( $path ){  $list = array();  foreach( glob( $path . '/*') as $item ){    if( is_dir( $item ) ){     $list[] = $item;    }  }  return $list;}

php 遍历 文件夹 加强版

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

function get_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;}

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

function get_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;}


注:相关教程知识阅读请移步到PHP教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选