计算文件大小的php代码

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
<?php
    function dirSize($directoty){
        $dir_size=0;

        if($dir_handle=@opendir($directoty))
        {
            while($filename=readdir($dir_handle)){
                $subFile=$directoty.DIRECTORY_SEPARATOR.$filename;
                if($filename=='.'||$filename=='..'){
                    continue;
                }elseif (is_dir($subFile))
                {
                    $dir_size+=dirSize($subFile);
                }elseif (is_file($subFile)){
                    $dir_size+=filesize($subFile);
                }
            }
            closedir($dir_handle);
        }
        return ($dir_size);
    }

    $dir_size=dirSize("xym");
    echo round($dir_size/pow(1024,1),2)."KB";
?>

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Android 图片全屏滑动效果

下一篇:php实现简单的源码语法高亮函数