当前位置 : 主页 > 网络编程 > PHP >

遍历目录统计大小

来源:互联网 收集:自由互联 发布时间:2021-06-28
遍历目录统计大小 function dirSize( $directory ){ //遍历目录统计大小 $dir_size = 0; if( $dir_handle = @opendir($directory) ){ while ( $filename = readdir( $dir_handle ) ){ if( $filename !='.' $filename !='..' ){ $subFile = $d
遍历目录统计大小
function dirSize( $directory ){    //遍历目录统计大小
    $dir_size = 0;
    if( $dir_handle = @opendir($directory) ){
        while ( $filename = readdir( $dir_handle ) ){
            if( $filename !='.' && $filename !='..' ){
                $subFile = $directory .'/'. $filename;
                if(is_dir($subFile)){
                    $dir_size += dirSize($subFile);
                }
                if(is_file($subFile)){
                    $dir_size += filesize($subFile);
                }
            }
        }
    }
    closedir($dir_handle);
    return $dir_size;
}
网友评论