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

2025-05-27 0 72

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

/*获取所有文件*/

?

1

2

3

4

5

6

7

8

9

10

11

12
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;

}

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

?

1

2

3

4

5

6

7

8

9
function get_my_files( $path ){

$list = array();

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

if( is_dir( $item ) ){

$list[] = $item;

}

}

return $list;

}

php 遍历 文件夹 加强版

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

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18
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;

}

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

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18
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;

}

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 php实现遍历文件夹的方法汇总 https://www.kuaiidc.com/73431.html

相关文章

发表评论
暂无评论