Cum să redenumești un fișier sau un director în PHP folosind funcția rename().

Cum Sa Redenumesti Un Fisier Sau Un Director In Php Folosind Functia Rename



The redenumește() funcția este o funcție eficientă în PHP care vă permite să realizați sarcina de redenumire a fișierelor și a directorului fără efort. Indiferent dacă doriți să schimbați numele unui singur fișier dintr-o singură mișcare, redenumește() funcția este o alegere ideală pentru asta.

În acest ghid, vom discuta despre utilizarea și sintaxa funcția rename(). în PHP.

Ce este o funcție rename() în PHP?

The redenumește() funcția este o funcție PHP încorporată folosită pentru a schimba numele fișierului sau directorului fără a schimba conținutul fișierului. Această funcție preia numele vechi și numele nou al fișierului ca argumente necesare.







Sintaxă



Formatul de utilizare a redenumește() funcția în PHP este următoarea:



redenumiți ( vechi , nou , context )

The vechi și nou sunt parametrii obligatorii, the vechi specifică fișierul pe care doriți să îl schimbați, nou specifică noul nume pentru fișier. The context este un parametru opțional care determină contextul pentru schimbarea numelui fișierului.





The funcția rename(). se intoarce Adevărat la execuția cu succes, altfel, revine Fals. The redenumește() fișierul returnează o eroare dacă noul fișier există deja în același director.

Cum se utilizează funcția rename() în PHP?

Redenumirea fișierului prin intermediul funcția rename(). este ușor, iar următoarele exemple vă vor ajuta în acest caz.



Cum să redenumești un fișier folosind funcția PHP rename().

Următorul cod va redenumi un fișier test.php la a fisier.php:


redenumiți ( 'test.php' , „fișier.php” ) ;
?>

Dacă redenumiți un fișier care există deja în același director, acesta va fi suprascris.

Exemplul 1 – Cum să redenumești un fișier folosind funcția PHP rename().

Următorul exemplu va redenumi test.php la test2.php. La finalizarea cu succes, declarația dacă va fi imprimat pe consolă, în caz contrar, declarație else va fi afișat ca ieșire:


dacă ( redenumiți ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
ecou „S-a redenumit cu succes test.php în test2.php” ;
}
altfel {
ecou „Eroare la redenumirea fișierului” ;
}
?>

Notă: În PHP, când se specifică căile fișierelor pentru redenumește() (și alte operațiuni legate de fișiere), este important de utilizat bare oblice inverse duble (\\) în loc de a o singură bară oblică (\) pentru a vă asigura că calea fișierului este interpretată corect, acest lucru se datorează faptului că o singură bară oblică inversă este tratată ca un caracter de escape în PHP.

Exemplul 2 – Cum să redenumești un director folosind funcția PHP rename().

Pentru a redenumi un director folosind redenumește() funcție, urmați codul de mai jos:

$oldDirName = 'documente' ;
$newDirName = „fișiere eșantion” ;

dacă ( redenumiți ( $oldDirName , $newDirName ) ) {
ecou „Directorul a fost redenumit cu succes!” ;
} altfel {
ecou „Eroare la redenumirea directorului”. ;
}

Concluzie

Funcția PHP rename() este un instrument de încredere pentru redenumirea fără efort a unui fișier sau a unui director, păstrând în același timp conținutul acestuia. Sintaxa sa simplă și capabilitățile de gestionare a erorilor îl fac o alegere convenabilă pentru sarcinile de gestionare a fișierelor. Prin valorificarea puterii lui redenumește(), Dezvoltatorii PHP pot organiza și modifica eficient numele fișierelor sau directorului în proiectele lor.