この記事では、PHP での rename() 関数の使用法を例とともに分析します。参考のためにみんなで共有してください。詳細は以下の通りです
php ファイルシステム関数、rename() 関数はファイルまたはディレクトリの名前を変更します。成功すると、この関数は true を返します。失敗した場合は false を返します。
ステートメント:rename(古い名前、新しい名前、コンテキスト)
パラメータ | 説明 |
旧名 | 必須。名前を変更するファイルまたはディレクトリを指定します。 |
新しい名前 | 必須、ファイルまたはディレクトリの新しい名前を指定します |
コンテキスト | 必須、ファイルハンドルの環境を指定します。コンテキストはストリームの動作を変更できるオプションのセットです |
注: PHP 4.3.3 より前では、rename() は *nix ベースのシステム上のディスク パーティションにまたがるファイルの名前を変更できませんでした。
注: oldname で使用されるカプセル化プロトコルは、newname で使用されるカプセル化プロトコルと一致する必要があります。注: コンテキストのサポートは php 5.0.0 で追加されました。
さらに、win32 バージョンの php4 では unlink() 関数がキャンセルされているようです。そのため、次のように rename() 関数を使用して削除操作を完了することもできます。
$path ---- ファイルまたはディレクトリのパス$tmp ---- tmp ディレクトリ (/tmp)
rename($path,$tmp) を使用してファイルを tmp ディレクトリに移動します。
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/912280.html