PHP 文件函数

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

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

语法

disk_free_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_free_space($dir);
echo formatSize($size);//因为返回的是字节,所以使用formatSize函数格式化一下。
  
?> 
输出:

62.18 GB

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