查詢

disk_free_space()函式—用法及示例

「 獲取指定路徑的可用磁碟空間大小 」


函式名: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() 的程式碼時注意對不同平臺的差異做相應處理。
補充糾錯
上一個函式: diskfreespace()函式
下一個函式: disk_total_space()函式
熱門PHP函式
分享連結