php使用递归计算文件夹大小
2015-01-24信息快讯网
这篇文章主要介绍了php使用递归计算文件夹大小,代码很简洁使用,这里推荐给大家。
方法很简单,这里就不多废话了,直接奉上代码:
protected function dir_size($dir){ $dh = opendir($dir); //打开目录,返回一个目录流 $size = 0; //初始大小为0 while(false !== ($file = @readdir($dh))){ //循环读取目录下的文件 if($file!='.' and $file!='..'){ $path = $dir.'/'.$file; //设置目录,用于含有子目录的情况 if(is_dir($path)){ $size += $this->dir_size($path); //递归调用,计算目录大小 }elseif(is_file($path)){ $size += filesize($path); //计算文件大小 } } } closedir($dh); //关闭目录流 return $size; //返回大小 }
php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php中JSON的使用与转换
php rsa加密解密使用详解
php导入excel文件到mysql数据库的方法
PHP中浮点数计算比较及取整不准确的解决方法
PHP上传文件时自动分配路径的方法
PHP计算百度地图两个GPS坐标之间距离的方法
linux中cd命令使用详解
PHP中使用SimpleXML检查XML文件结构实例
php静态文件返回304技巧分享
php使用fputcsv()函数csv文件读写数据的方法
PHP实现格式化文件数据大小显示的方法
php将csv文件导入到mysql数据库的方法
php实现无限级分类
PHP扩展模块memcached长连接使用方法分析
php使用pdo连接并查询sql数据库的方法
PHP获取youku视频真实flv文件地址的方法
ThinkPHP中使用ajax接收json数据的方法
php判断文件上传类型及过滤不安全数据的方法
php可生成缩略图的文件上传类实例
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
PHP使用glob函数遍历目录或文件夹的方法
php使用ereg验证文件上传的方法
php实现按指定大小等比缩放生成上传图片缩略图的方法
PHP截取指定图片大小的方法
php查找指定目录下指定大小文件的方法
PHP中UNIX时间戳和日期间的转换与计算实例
PHP实现的简单三角形、矩形周长面积计算器分享
PHP统计目录大小的自定义函数分享
利用PHP函数计算中英文字符串长度的方法
PHP字符串word末字符实现大小写互换的方法
PHP根据两点间的经纬度计算距离
PHP改进计算字符串相似度的函数similar_text()、levenshtein()