<?php
function directorySize($directory){
$size = 0;
if($dir = @opendir($directory)){
while($file = readdir($dir)){
if($file != '.' && $file != '..'){
if(is_file($directory.'/'.$file))
$size += filesize($directory.'/'.$file);
if(is_dir($directory.'/'.$file)){ //此处多了个{
$size += directorySize($directory.'/'.$file);
}
}
}
@closedir($dir);
return $size;
}
echo directorySize('D:/webserver/www/test/');
?>