查詢

SplFileInfo::getInode()函式—用法及示例

「 獲取檔案的 inode 號(索引節點號) 」


函式名稱:SplFileInfo::getInode()

適用版本:PHP 5 >= 5.1.2, PHP 7

函式說明:SplFileInfo::getInode() 方法用於獲取檔案的 inode 號(索引節點號)。inode 是檔案系統中用於標識檔案的唯一識別符號。

語法:public SplFileInfo::getInode(): int|false

引數: 無

返回值: 如果成功獲取檔案的 inode 號,則返回一個整數型別的值,表示檔案的 inode 號。如果無法獲取 inode 號,則返回 false。

示例:

$file = new SplFileInfo('path/to/file.txt');
$inode = $file->getInode();

if ($inode !== false) {
    echo "檔案的 inode 號是:" . $inode;
} else {
    echo "無法獲取檔案的 inode 號";
}

輸出:

檔案的 inode 號是:123456789

注意事項:

  • 該方法僅適用於檔案系統,不適用於 URL 或其他非檔案系統路徑。
  • 如果檔案不存在或無法獲取 inode 號,則返回 false。
  • 需要開啟 SPL 擴充套件才能使用 SplFileInfo 類和相關方法。
補充糾錯
熱門PHP函式
分享連結