現在の位置: ホーム> 関数カテゴリ一覧> lchown

lchown

シンボリックリンクの所有者を変更します
名前:lchown
カテゴリ:ファイルシステム
対応言語:php
一言説明:指定されたファイルの所有者を変更します

関数名:lchown()

該当するバージョン:PHP 4、PHP 5、PHP 7

関数の説明:LCHOWN()関数は、指定されたファイルの所有者を変更するために使用されます。 chown()関数とは異なり、lchown()関数はシンボリックリンクファイルを処理できます。

構文:bool lchown(string $ filename、mixed $ user)

パラメーター:

  • ファイル名:所有者のファイルパスを変更します。
  • ユーザー:新しい所有者。ユーザー名またはユーザーIDにすることができます。

返品値:

  • 所有者が正常に変更された場合、trueを返します。
  • エラーが発生した場合、falseが返されます。

例:

 // 示例一:将文件的所有者更改为新用户$filename = '/path/to/file.txt'; $user = 'newuser'; if (lchown($filename, $user)) { echo "文件所有者已成功更改为{$user}。"; } else { echo "无法更改文件所有者。"; } // 示例二:将文件的所有者更改为新用户的用户ID $filename = '/path/to/file.txt'; $user = 1001; if (lchown($filename, $user)) { echo "文件所有者已成功更改为用户ID {$user}。"; } else { echo "无法更改文件所有者。"; }

注:

  • LCHOWN()関数は、十分な権限を持つオペレーティングシステムでのみ実行できます。そうしないと、falseが返されます。
  • この関数は、ファイルの所有者のみを変更でき、ファイルが属するグループを変更することはできません。ファイルが属するグループを変更するには、LCHGRP()関数を使用します。
  • 指定されたファイルがシンボリックリンクであり、オペレーティングシステムがシンボリックリンクファイルの所有者の変更をサポートしていない場合、関数はfalseを返します。
類似の関数
  • ファイルシステムまたはディスクパーティションの合計サイズを返します disk_total_space

    disk_total_space

    ファイルシステムまたはディスクパーティシ
  • RealPathキャッシュエントリを取得します realpath_cache_get

    realpath_cache_get

    RealPathキャッシュエントリを取得
  • 軽量コンサルテーションファイルロック flock

    flock

    軽量コンサルテーションファイルロック
  • ファイルポインターがファイルの最後に到達するかどうかをテストします feof

    feof

    ファイルポインターがファイルの最後に到達
  • ファイルシステムまたはディスクパーティションで使用可能なスペースを返します disk_free_space

    disk_free_space

    ファイルシステムまたはディスクパーティシ
  • ファイル全体を配列に読んでください file

    file

    ファイル全体を配列に読んでください
  • 現在のUMASKを変更します umask

    umask

    現在のUMASKを変更します
  • ファイルポインター位置を巻き戻します rewind

    rewind

    ファイルポインター位置を巻き戻します
人気記事(にんききじ)