查詢

lchgrp()函式—用法及示例

「 修改檔案或目錄的所屬組,與chgrp()函式類似 」


函式名稱:lchgrp()

函式描述:lchgrp()函式用於修改檔案或目錄的所屬組,與chgrp()函式類似。不同之處在於,lchgrp()函式可以在符號連結上操作,而chgrp()函式只能在符號連結指向的目標上操作。

適用版本:lchgrp()函式在PHP 4.0.5及更高版本中可用。

語法:bool lchgrp ( string $filename , mixed $group )

引數:

  • $filename:要修改所屬組的檔案或目錄的路徑。
  • $group:新的所屬組的名稱或組ID。可以是字串或整數。

返回值:成功時返回true,失敗時返回false。

示例1:將檔案的所屬組修改為"admin"。

$filename = '/path/to/file.txt';
$group = 'admin';

if (lchgrp($filename, $group)) {
    echo "所屬組修改成功!";
} else {
    echo "所屬組修改失敗!";
}

示例2:將目錄的所屬組修改為組ID為1000的組。

$dirname = '/path/to/directory';
$group = 1000;

if (lchgrp($dirname, $group)) {
    echo "所屬組修改成功!";
} else {
    echo "所屬組修改失敗!";
}

注意事項:

  • 執行lchgrp()函式需要具有足夠的檔案系統許可權。
  • 如果檔案或目錄不存在,或者無法訪問檔案或目錄,lchgrp()函式將返回false。
  • 在Windows作業系統上,lchgrp()函式不可用。
補充糾錯
上一個函式: lchown()函式
下一個函式: lcg_value()函式
熱門PHP函式
分享連結