Come rinominare un file o una directory in PHP utilizzando la funzione rename()

Come Rinominare Un File O Una Directory In Php Utilizzando La Funzione Rename



IL rinominare() function è una funzione efficace in PHP che ti consente di eseguire l'attività di ridenominazione di file e directory senza sforzo. Sia che tu voglia cambiare il nome di un singolo file in una volta sola, il file rinominare() la funzione è la scelta ideale per questo.

In questa guida, discuteremo l'uso e la sintassi del formato funzione rinomina() in PHP.

Che cos'è una funzione rename() in PHP?

IL rinominare() function è una funzione PHP integrata utilizzata per modificare il nome del file o della directory senza modificare il contenuto del file. Questa funzione prende il vecchio nome e il nuovo nome del file come argomenti necessari.







Sintassi



Il formato per l'utilizzo di rinominare() funzione in PHP è la seguente:



rinominare ( vecchio , nuovo , contesto )

IL vecchio E nuovo sono i parametri obbligatori, il vecchio specifica il file che vuoi modificare, nuovo specifica il nuovo nome per il file. IL contesto è un parametro facoltativo che determina il contesto per la modifica del nome del file.





IL funzione rinomina() ritorna VERO sull'esecuzione riuscita, altrimenti, ritorna Falso. IL rinominare() file restituisce un errore se il nuovo file esiste già nella stessa directory.

Come utilizzare la funzione rename() in PHP?

Rinominando il file tramite il funzione rinomina() è facile, e i seguenti esempi ti aiuteranno in questo caso.



Come rinominare un file utilizzando la funzione PHP rename()

Il codice seguente rinominerà un file prova.php ad un file.php:


rinominare ( 'prova.php' , 'file.php' ) ;
?>

Se rinomini un file che esiste già nella stessa directory, verrà sovrascritto.

Esempio 1 – Come rinominare un file utilizzando la funzione PHP rename()

L'esempio seguente rinominerà il file prova.php A prova2.php. Al completamento con successo, il se dichiarazione verrà stampato sulla console, altrimenti il altra dichiarazione verrà visualizzato come output:


Se ( rinominare ( 'C: \\ xamp \\ htdocs \\ prova.php' , 'C: \\ xamp \\ htdocs \\ test2.php' ) )
{
eco ' Test.php rinominato correttamente in test2.php' ;
}
altro {
eco 'Errore durante la ridenominazione del file' ;
}
?>

Nota: In PHP, quando si specificano i percorsi dei file per il file rinominare() funzione (e altre operazioni relative ai file), è importante utilizzare doppie barre rovesciate (\\) invece di un singola barra (\) per garantire che il percorso del file sia interpretato correttamente, questo perché una singola barra rovesciata viene trattata come un carattere di escape in PHP.

Esempio 2 – Come rinominare una directory utilizzando la funzione PHP rename()

Per rinominare una directory utilizzando il file rinominare() funzione, seguire il codice indicato di seguito:

$vecchioDirNome = 'documenti' ;
$newDirName = 'file di esempio' ;

Se ( rinominare ( $vecchioDirNome , $newDirName ) ) {
eco 'Directory rinominata con successo!' ;
} altro {
eco 'Errore durante la ridenominazione della directory.' ;
}

Linea di fondo

La funzione rename() di PHP è uno strumento affidabile per rinominare facilmente un file o una directory preservandone il contenuto. La sua sintassi semplice e le capacità di gestione degli errori lo rendono una scelta conveniente per le attività di gestione dei file. Sfruttando il potere di rinominare(), Gli sviluppatori PHP possono organizzare e modificare in modo efficiente i nomi di file o directory nei loro progetti.