rename

(PHP 4, PHP 5, PHP 7, PHP 8)

renameRenomme un fichier ou un dossier

Description

rename ( string $oldname , string $newname , resource $context = ? ) : bool

Tente de renommer oldname en newname, en le déplaçant de répertoire si nécessaire. Si vous renommez un fichier et que newname existe, il sera écrasé. Si vous renommez un répertoire et que newname existe, cette fonction émet un avertissement.

Liste de paramètres

oldname

L'ancien nom.

Note:

Le gestionnaire utilisé dans le paramètre oldname DOIT être le même que celui utilisé dans newname.

newname

Le nouveau nom.

Note: Sur Windows, si newname existe déjà, il doit pouvoir être écrit. Sinon rename() échoue et émet une E_WARNING.

context

Note: Le support de contexte a été ajouté en PHP 5.0.0. Pour une description des contexts, référez-vous à Flux.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Exemples

Exemple #1 Exemple avec rename()

<?php
rename
("/tmp/tmp_file.txt""/home/user/login/docs/my_file.txt");
?>

Voir aussi