PHP如何获取指定目录占用的磁盘空间大小? 单独一个目录,可能需要遍历实现。总的可以用disk_free_space 函数和上面你的那个的差。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是自己的机器,调用unix命令 给你一段代码,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;} 再给你一个更好的解决方法。$str = exec("du -sh $path,$return_var);echo $str; php+mssql 连接代码怎么写?还有我提示的错误是MSSQL没配置好吗? php扩展中c++单例模式的全局对象实例被生成多个子进程销毁,为啥?? php 生成html代码的问题 请教高手:一个文件上传的php代码,不知道问题出在什么地方了? 支付宝接口代码 请教一个排序功能的问题 phplib两个问题:A如何生成一行N列的.B如何将phplib解析结果置入变量? (求助)Mysql库表存在,且内有记录,用PHP为什么显示不出 一个小总是 这句话中的这里是函数吗 有关smarty变量使用的问题 XML+XSL+PHP的问题
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;
}
$str = exec("du -sh $path,$return_var);
echo $str;