Funzione rename
La funzione rename rinomina un file o una directory. Il primo parametro della funzione accetta il nome corrente del file o il percorso ad esso, il secondo parametro - il nuovo nome o percorso. La funzione restituisce true in caso di successo e false in caso di errore.
Sintassi
rename(string $oldname, string $newname, resource $context = null): bool
Esempio
Rinomina il file da 'old.txt' a 'new.txt':
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
true
Esempio
Spostiamo il file in un'altra directory:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
true
Esempio
Proviamo a rinominare un file inesistente:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
false
Esempio
Rinomina una directory:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
true
Vedi anche
-
la funzione
copy,
che copia un file -
la funzione
unlink,
che elimina un file -
la funzione
move_uploaded_file,
che sposta un file caricato