ホームページ  >  記事  >  バックエンド開発  >  PHPでrename()関数を使用する方法

PHPでrename()関数を使用する方法

怪我咯
怪我咯オリジナル
2017-07-06 10:28:011686ブラウズ

この記事では、PHPのrename()関数の使い方を主に紹介しており、rename()関数のパラメータの意味と具体的な使用方法を詳しく解説しています。参考にしてください

この記事では、PHP での rename() 関数の使用法を例とともに分析します。皆さんの参考に共有してください。詳細は次のとおりです。

php

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

Statement: rename(oldname,

newname,context)

Parametersoldnamenewname必須、ファイルまたはディレクトリの新しい名前を指定しますcontext必須、ファイルハンドルの環境を指定します、contextはストリームのを変更できるオプションのセットです 注
Description
必須。名前を変更するファイルまたはディレクトリを指定します。
動作
: PHP 4.3.3 より前では、rename() は *nix ベースのシステム上のディスク パーティション全体でファイルの名前を変更できませんでした。

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

注: コンテキストのサポートは PHP 5.0.0 で追加されました。コードは次のとおりです:

<?php
rename("images","pictures");
?>

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


さらに、win32 バージョンの php4 は unlink() をキャンセルしたようです。関数なので、誤って実行される可能性もあります。 rename() 関数を使用して、

delete

操作を完了します。例:

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

$tmp ---- tmp directory (/ tmp)rename($path,$ tmp) を使用すると、ファイルが tmp ディレクトリに移動します。

以上がPHPでrename()関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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