rename() 関数がファイルまたはディレクトリの名前を変更できることは誰もが知っています。実際、さまざまなことができます。
Unix に詳しい友人なら、win32 の移動に相当し、移動中に名前を変更できるシェル コマンド mv を知っているはずです。 php の rename() 関数は mv と同等であることがわかりました。この関数には単純な名前変更機能があるだけでなく、ファイルのパスやディレクトリ全体を変更することもできます。
例:
oldpath ---- ファイルまたはディレクトリの元のパス
newpath ---- 新しく定義されたパス
その後、rename(oldpath, newpath) でファイル/ディレクトリの移動操作を完了できます
win32 および unix php4すべてのバージョンがこの機能をサポートしています。
また、win32版のphp4ではunlink()関数がキャンセルされているようです。次に、rename() 関数を使用して削除操作を完了することもできます。例:
path ---- ファイルまたはディレクトリのパス
tmp ---- tmp ディレクトリ (/tmp)
Use rename(path,tmp ) to ファイルは tmp ディレクトリに移動されます。