English | 简体中文 | 繁體中文
查询

diskfreespace()函数—用法及示例

「 获取指定路径的剩余磁盘空间大小 」


函数名:diskfreespace()

函数描述:diskfreespace() 函数用于获取指定路径的剩余磁盘空间大小。

适用版本:该函数在 PHP 4, PHP 5, PHP 7 中均可用。

语法:float diskfreespace ( string $directory )

参数:该函数接受一个字符串类型的参数 $directory,表示要查询剩余空间的目录路径。

返回值:返回指定路径的剩余磁盘空间大小(以字节为单位),如果发生错误,则返回 FALSE。

示例:

<?php
$directory = '/var/www/html'; // 指定要查询的目录路径
$freeSpace = diskfreespace($directory); // 调用diskfreespace函数,并将返回值赋给$freeSpace变量
if ($freeSpace !== false) {
    echo "剩余空间大小: " . round($freeSpace / (1024*1024), 2) . " MB"; // 输出剩余磁盘空间大小(MB)
} else {
    echo "获取剩余空间失败!";
}
?>

上述示例中,我们指定要查询的目录路径为 /var/www/html,并调用 diskfreespace() 函数获取该目录的剩余磁盘空间大小。如果获取成功,则将返回值转换为以 MB 为单位的大小,并输出结果。如果获取失败,则输出错误提示信息。

注意:在不同操作系统中,该函数可能会有一些差异,比如 Windows 系统返回的是驱动器的可用空间大小,而 Linux 系统返回的是目录路径所在分区的可用空间大小。

补充纠错
上一个函数: dirname()函数
下一个函数: disk_free_space()函数
热门PHP函数
分享链接