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函数格式化一下,这样看起来更加明了。