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; 谁二次开发过UCenter sys_msg()是哪里的东西? 【求助】Warning: mcrypt_encrypt() [function.mcrypt-encrypt]: Module initialization failed 如何实现PHP联动效果? 需要一个开源的文章发布系统,希望大家推荐个好改的 linux mysql 5 的启动问题,急! PHP搜索页面如何实现分类检索? 删除文件问题!! pear和phplib之间是什么关系 在win32 下删除文件? 有关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;