ホームページ  >  記事  >  バックエンド開発  >  PHPのrename()関数

PHPのrename()関数

高洛峰
高洛峰オリジナル
2016-11-29 15:02:083076ブラウズ

php ファイルシステム関数、rename() 関数はファイルまたはディレクトリの名前を変更します。成功すると、この関数は true を返します。失敗した場合は false が返されます。

ステートメント: rename(oldname, newname,context)

パラメータの説明

oldname は必須で、名前を変更するファイルまたはディレクトリを指定します。

newname は必須で、新しい名前を指定しますファイルまたはディレクトリは必須であり、ファイル ハンドルの環境を指定します。 context は、ストリームの動作を変更できるオプションのセットです。

注: PHP 4.3.3 より前では、rename() は名前を変更できません。 *nix ベースのシステムのディスク パーティション File.

注: oldname で使用されるカプセル化プロトコルは、newname で使用されるカプセル化プロトコルと一致する必要があります。

注: コンテキストのサポートは php 5.0.0 で追加されました。

oldpath ----ファイルまたはディレクトリの元のパス、$newpath ----新しい定義パス、その後、rename($oldpath ,$newpath) はファイル/ディレクトリの移動操作を完了できます。テストした結果、win32 バージョンと unix php4 バージョンの両方がこの関数をサポートしています。

さらに、win32 バージョンの php4 は unlink() 関数をキャンセルしているようです。 rename() 関数を使用して削除操作を完了することもできます。例:

$path ---- ファイルまたはディレクトリのパス

$tmp ---- tmp ディレクトリ (/tmp)

Use rename($) path,$tmp) を使用して、ファイルを tmp ディレクトリに移動します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。