1. 程式人生 > >PHP常用的檔案操作(二)詳細版

PHP常用的檔案操作(二)詳細版

function dir_size($dir){
$dir_size=0;
if($dh= @opendir($dir)){
while(($filename=readdir($dh)) !=false){
if($filename!='.' and $filename!='..'){

     
if(is_file($dir.'/'.$filename)){
$dir_size+=filesize($dir.'/'.$filename);

}
elseif(is_dir($dir.'/'.$filename)){

      
$dir_size+=dir_size($dir.'/'.$filename);
}
}

                   }
#end while
            }
# end opendir
@
closedir($dh);
return$dir_size;
#end function