如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
统计当前目录(一层)下文件的大小
<?php
header("content-type:text/html;charset=utf-8");
include_once('./getfilesize.php');
date_default_timezone_set('PRC');
//目录的大小
function get_file_size($src)
{
if(!is_dir($src)){
echo "不是目录";
return false;
}
//打开资源
$res = opendir($src);
$size = 0;
while(false !==($filename = readdir($res)) ){
if($filename == '.'||$filename == '..'){
continue;
}
//拼接路径
$path = rtrim($src,'/').'/'.$filename;
if(is_dir($path)){
get_file_size($path);
}
if(is_file($path)){
$size += filesize($path);
}
}
closedir($res);
return $size;
}
echo getfilesize(get_file_size('./t'));
王明昌博客
