php符串使用教程(php使用scandir函数扫描指定目录下所有文件示例)
类别:编程学习 浏览量:2233
时间:2022-01-27 01:08:41 php符串使用教程
php使用scandir函数扫描指定目录下所有文件示例本文实例讲述了php使用scandir()函数扫描指定目录下所有文件。分享给大家供大家参考,具体如下:
|
//遍历子文件夹和文件夹的内容 并且计算出文件的多少 //一个demo 引号替换下 function scan( $dir ){ static $i =0; static $d =0; $dirArr = scandir( '.' ); foreach ( $dirArr as $v ){ if ( $v != '.' && $v != '..' ){ $dirname = $dir . "\\" . $v ; //子文件夹的目录地址 if ( is_dir ( $dirname )){ $count [ 'dir' ] = ++ $d ; scan( $dirname ); } $count [ 'file' ] = ++ $i ; } } return $count ; } $count = scan( '.' ); echo "一共文件{$count['file']}个,文件夹 {$count['dir']}个 " ; |
文件的类别
|
//针对当前目录的情况下 $dir = scandir( '.' ); foreach ( $dir as $v ){ $base = strrchr ( $v , '.' ); if ( $v != '.' ){ if ( $v == '..' ){ $type = '上级目录' ; } //类型不一一举例 if ( is_dir ( $v )){ $type = '目录' ; } elseif ( $base == '.jpg' || $base == '.gif' ){ $type = ' 图片文件' ; } elseif ( $base == '.rar' || $base == '.zip' ){ $type = ' 压缩文件' ; } else { $type = "文件" ; } } } |
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/leilei-1/p/7643696.html
您可能感兴趣
- php如何异步操作(php链式操作的实现方式分析)
- thinkphp导入excel(Yii框架使用PHPExcel导出Excel文件的方法分析改进版)
- php wamp 环境搭建(wamp服务器访问php非常缓慢的解决过程)
- php怎样创建新文件详情(php文件后缀不强制为.php的实操方法)
- php命名对照表(PHP命名空间用法实例分析)
- php标签怎么写(php 使用mpdf实现指定字段配置字体样式的方法)
- php目录函数创建教程(PHP下载文件函数与用法示例)
- phpsession怎么用(PHP实现提高SESSION响应速度的几种方法详解)
- php安全攻防(phpstudy linux小皮面板怎么防cc攻击)
- php队列的用法实例(PHP实现一个限制实例化次数的类示例)
- php 获取get url(PHP实现获取url地址中顶级域名的方法示例)
- php 设置sessionid生成机制(PHP Cli 模式设置进程名称的方法)
- php实现无cookie的session(php实现多站点共用session实现单点登录的方法详解)
- php微信支付流程(PHP实现微信退款的方法示例)
- php 各类商品结算算法(PHP实现财务审核通过后返现金额到客户的功能)
- phplaravel快速开发平台(laravel框架实现去掉URL中index.php的方法)
- 是不是快乐全被你拿走了(而是你得到的)
- 世界上只有妈妈好(世界上只有妈妈好的歌词)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
- 直播带货能赚到很多钱吗(直播带货能赚到很多钱吗现在)
- 做网红真的很能赚钱吗(做网红真的很能赚钱吗)
- 10句英语常用(英语常用900句)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9