函式名:disk_free_space()
適用版本:PHP 4 >= 4.1.0, PHP 5, PHP 7
用法:disk_free_space() 函式用於獲取指定路徑的可用磁碟空間大小。
語法:disk_free_space(path)
引數:
- path:字串型別,表示要查詢可用磁碟空間的路徑。
返回值:以位元組為單位,返回指定路徑的可用磁碟空間大小。
示例:
// 獲取當前目錄的可用磁碟空間大小
$freeSpace = disk_free_space('.');
echo "當前目錄的可用磁碟空間大小:" . $freeSpace . " 位元組\n";
// 獲取指定路徑的可用磁碟空間大小
$dirPath = '/var/www/html';
$freeSpace = disk_free_space($dirPath);
echo "路徑 $dirPath 的可用磁碟空間大小:" . $freeSpace . " 位元組\n";
輸出示例:
當前目錄的可用磁碟空間大小:123456789 位元組
路徑 /var/www/html 的可用磁碟空間大小:987654321 位元組
注意事項:
- 系統許可權:要正確獲取磁碟空間大小,PHP 程序需要具有訪問指定路徑的許可權。
- 平臺限制:該函式在不同作業系統平臺上的返回值可能有所不同,例如在 Windows 上返回的是驅動器卷的可用空間大小,而在 Linux 上返回的是檔案系統的可用空間大小。
- 跨平臺相容:為了提高程式碼的可移植性,建議在編寫使用 disk_free_space() 的程式碼時注意對不同平臺的差異做相應處理。