PHP 文件函数

PHP disk_total_space() 函数 用来获取目录的总空间。它返回的是总空间的字节数。

该函数不可用于远程文件。

语法

disk_total_space(directory) 

    参数

    参数说明必须/可选
    directory指定要检查的目录必须

    返回值

    成功返回总空间的字节数,失败返回false。

    例子

    通过下面的例子了解该函数的使用方法。

    <?php 
    function formatSize($size) { 
        $sizes = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB"); 
        if ($size == 0) {  
            return('n/a');  
        } else { 
          return (round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $sizes[$i]);  
        } 
    }
    $dir= "/tmp"$size = disk_total_space($dir);
    echo formatSize($size);//因为返回的是字节,所以使用formatSize函数格式化一下。
      
    ?> 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    输出:

    35.59GB

    因为返回的是字节,所以使用formatSize函数格式化一下,这样看起来更加明了。