查詢

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函式
分享連結