Kā pārdēvēt failu vai direktoriju PHP, izmantojot funkciju pārdēvēt ()

Ka Pardevet Failu Vai Direktoriju Php Izmantojot Funkciju Pardevet



The pārdēvēt () funkcija ir efektīva PHP funkcija, kas ļauj bez pūlēm veikt failu un direktoriju pārdēvēšanas uzdevumu. Neatkarīgi no tā, vai vēlaties mainīt viena faila nosaukumu vienā piegājienā, pārdēvēt () funkcija tam ir ideāla izvēle.

Šajā rokasgrāmatā mēs apspriedīsim lietojumu un sintaksi pārdēvēt () funkciju PHP valodā.

Kas ir rename() funkcija PHP?

The pārdēvēt () funkcija ir iebūvēta PHP funkcija, ko izmanto, lai mainītu faila vai direktorija nosaukumu, nemainot faila saturu. Šī funkcija izmanto veco un jauno faila nosaukumu kā nepieciešamos argumentus.







Sintakse



Formāts izmantošanai pārdēvēt () PHP funkcija ir šāda:



pārdēvēt ( vecs , jauns , kontekstā )

The vecs un jauns ir obligātie parametri, vecs norāda failu, kuru vēlaties mainīt, jauns norāda jauno faila nosaukumu. The kontekstā ir izvēles parametrs, kas nosaka kontekstu faila nosaukuma maiņai.





The pārdēvēt () funkciju atgriežas Taisnība par veiksmīgu izpildi, pretējā gadījumā tas atgriežas Nepatiesi. The pārdēvēt () fails atgriež kļūdu, ja jaunais fails jau pastāv tajā pašā direktorijā.

Kā izmantot rename() funkciju PHP?

Faila pārdēvēšana, izmantojot pārdēvēt () funkciju ir viegli, un tālāk sniegtie piemēri jums palīdzēs.



Kā pārdēvēt failu, izmantojot PHP rename() funkciju

Šis kods pārdēvēs failu test.php uz a fails.php:


pārdēvēt ( 'test.php' , 'fails.php' ) ;
?>

Ja pārdēvēsiet failu, kas jau pastāv tajā pašā direktorijā, tas tiks pārrakstīts.

1. piemērs – kā pārdēvēt failu, izmantojot PHP rename() funkciju

Nākamajā piemērā tiks pārdēvēts test.php uz test2.php. Pēc veiksmīgas pabeigšanas ja paziņojums tiks drukāts uz konsoles, pretējā gadījumā cits paziņojums tiks parādīts kā izvade:


ja ( pārdēvēt ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
atbalss 'Test.php veiksmīgi pārdēvēts par test2.php' ;
}
cits {
atbalss 'Kļūda, pārdēvējot failu' ;
}
?>

Piezīme: PHP, norādot faila ceļus pārdēvēt () funkciju (un citas ar failiem saistītas darbības), ir svarīgi to izmantot dubultās slīpsvītras (\\) a vietā viena slīpsvītra (\) lai nodrošinātu, ka faila ceļš tiek interpretēts pareizi, tas ir tāpēc, ka viena atpakaļvērstā slīpsvītra tiek uzskatīta par atsoļa rakstzīmi PHP.

2. piemērs — kā pārdēvēt direktoriju, izmantojot PHP rename() funkciju

Lai pārdēvētu direktoriju, izmantojot pārdēvēt () funkciju, izpildiet tālāk norādīto kodu:

$oldDirName = 'dokumenti' ;
$newDirName = 'paraugu faili' ;

ja ( pārdēvēt ( $oldDirName , $newDirName ) ) {
atbalss 'Katalogs veiksmīgi pārdēvēts!' ;
} cits {
atbalss 'Kļūda, pārdēvējot direktoriju.' ;
}

Bottom Line

PHP rename() funkcija ir uzticams rīks, lai bez piepūles pārdēvētu failu vai direktoriju, vienlaikus saglabājot tā saturu. Tā vienkāršā sintakse un kļūdu apstrādes iespējas padara to par ērtu izvēli failu pārvaldības uzdevumiem. Izmantojot spēku pārdēvēt (), PHP izstrādātāji savos projektos var efektīvi organizēt un modificēt failu vai direktoriju nosaukumus.