用PHP来计算某个目录大小的方法

 更新时间:2014年04月01日 17:46:50   作者:  
这篇文章主要介绍了用PHP来计算某个目录大小的方法,需要的朋友可以参考下
PHP CURL session COOKIE

可以调用系统命令,还可以这样:
复制代码 代码如下:

function dirsize($dir) {
@$dh = opendir($dir);
$size = 0;
while ($file = @readdir($dh)) {
if ($file != "." and $file != "..") {
$path = $dir."/".$file;
if (is_dir($path)) {
$size += dirsize($path);
} elseif (is_file($path)) {
$size += filesize($path);
}
}
}
@closedir($dh);
return $size;
}

$bb = "/var/www/lg";
$cc = dirsize("$bb");
$aa = $cc/1024/1024;
echo $aa.MB."
"."
";

相关文章

  • PHP 图片上传代码

    PHP 图片上传代码

    昨天晚上自学的一段代码到公司来调试。很顺利,到了中午的时候基本上添加、修改、删除,这些在代码世界中最基础的功能都基本实现了,蛮有成就感的。
    2011-09-09
  • 一个PHP的远程图片抓取函数分享

    一个PHP的远程图片抓取函数分享

    远程图片抓取的方法有很多,在本文将为大家介绍下php中是如何实现的,感兴趣的朋友可以了解下
    2013-09-09
  • 浅析PHP中的字符串编码转换(自动识别原编码)

    浅析PHP中的字符串编码转换(自动识别原编码)

    本篇文章是对PHP中字符串编码转换的实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • PHP实现防止表单重复提交功能【基于token验证】

    PHP实现防止表单重复提交功能【基于token验证】

    这篇文章主要介绍了PHP实现防止表单重复提交功能,结合实例形式分析了php基于token验证防止表单重复提交的相关操作技巧,非常简单实用,需要的朋友可以参考下
    2018-05-05
  • 使用PHP强制下载PDF文件示例

    使用PHP强制下载PDF文件示例

    当需要下载一个PDF文件时,如果不经处理会直接在浏览器里打开PDF文件,然后再需要通过另存为才能保存下载文件,下面通过PHP来实现直接下载PDF文件
    2014-01-01
  • Thinkphp6 配置并使用redis图文详解

    Thinkphp6 配置并使用redis图文详解

    这篇文章主要介绍了Thinkphp6 配置并使用redis的方法,结合实例形式详细分析了Redis的安装、配置以及thinkphp6操作Redis的基本技巧,需要的朋友可以参考下
    2023-06-06
  • PHP创建/删除/复制文件夹、文件

    PHP创建/删除/复制文件夹、文件

    这篇文章主要介绍了使用PHP创建文件夹、删除文件夹、复制文件夹和文件,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • php生成图片缩略图的方法

    php生成图片缩略图的方法

    这篇文章主要介绍了php生成图片缩略图的方法,涉及php操作图片的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • PHP生成UTF8文件的方法

    PHP生成UTF8文件的方法

    先用函数utf8_encode将所需写入的数据变成UTF编码格式。
    2010-05-05
  • 使用GD库生成带阴影文字的图片

    使用GD库生成带阴影文字的图片

    这篇文章主要介绍了使用GD库生成带阴影文字的图片的方法,非常的细致,推荐给大家,需要的朋友可以参考下
    2015-03-03

最新评论