首页 » 后端 » PHP » 正文

计算目录占用空间的函数spaceUse.fn.php

发布者:站点默认
2011/01/27 浏览数(1,863) 分类:PHP 计算目录占用空间的函数spaceUse.fn.php已关闭评论

说明:

计算目录占用空间的函数。

用法:

echo round(spaceUse('../') / 1024 / 1024, 2) . 'MB';

下载:

spaceUse.fn.php.tar.gz (为什么此附件的地址不能分享给朋友们下载?)

代码:

<?php
/**
 * 获取目录占用空间
 * 20:46 2010年9月16日 星期四
 */
function spaceUse($directory){
	$directorySize = 0;
	if ($dh = @opendir($directory)){
		while (($fileName = readdir ($dh))){
			if ($fileName != "." && $fileName != ".."){
				if (is_file($directory . "/" . $fileName))
					$directorySize += filesize($directory . "/" . $fileName);
				if (is_dir($directory . "/" . $fileName))
					$directorySize += spaceUse($directory . "/" . $fileName);
			}
		}
	}
	@closedir($dh);
	return $directorySize;
}
?>

〈完〉

点击返回顶部
  1. 留言
  2. 联系方式