Kuidas PHP-s faili või kataloogi ümber nimetada funktsiooni rename() abil

Kuidas Php S Faili Voi Kataloogi Umber Nimetada Funktsiooni Rename Abil



The nimeta ümber () Funktsioon on PHP-s tõhus funktsioon, mis võimaldab teil failide ja kataloogide ümbernimetamise ülesande vaevata täita. Olenemata sellest, kas soovite ühe faili nime korraga muuta, nimeta ümber () funktsioon on selleks ideaalne valik.

Selles juhendis käsitleme selle kasutamist ja süntaksit rename() funktsioon PHP-s.

Mis on PHP-s rename() funktsioon?

The nimeta ümber () Funktsioon on sisseehitatud PHP-funktsioon, mida kasutatakse faili või kataloogi nime muutmiseks ilma faili sisu muutmata. See funktsioon võtab vajalike argumentidena faili vana ja uue nime.







Süntaks



Kasutamise vorming nimeta ümber () PHP funktsioon on järgmine:



ümber nimetada ( vana , uus , Sisu )

The vana ja uus on kohustuslikud parameetrid, vana määrab faili, mida soovite muuta, uus määrab faili uue nime. The Sisu on valikuline parameeter, mis määrab failinime muutmise konteksti.





The rename() funktsioon naaseb Tõsi edukal täitmisel, muidu naaseb Vale. The nimeta ümber () fail tagastab veateate, kui uus fail on samas kataloogis juba olemas.

Kuidas kasutada PHP-s rename() funktsiooni?

Faili ümbernimetamine läbi rename() funktsioon on lihtne ja järgmised näited aitavad teid sel juhul.



Kuidas faili ümber nimetada PHP rename() funktsiooni abil

Järgmine kood nimetab faili ümber test.php kuni a fail.php:


ümber nimetada ( 'test.php' , 'fail.php' ) ;
?>

Kui nimetate ümber faili, mis on samas kataloogis juba olemas, kirjutatakse see üle.

Näide 1 – kuidas faili ümber nimetada PHP rename() funktsiooni abil

Järgmine näide nimetab ümber test.php juurde test2.php. Eduka lõpetamise korral kui avaldus prinditakse konsoolile, vastasel juhul muu väide kuvatakse väljundina:


kui ( ümber nimetada ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
kaja 'Test.php edukalt ümber nimetatud test2.php-ks' ;
}
muidu {
kaja 'Viga faili ümbernimetamisel' ;
}
?>

Märge: PHP-s failiteede määramisel nimeta ümber () funktsiooni (ja muid failiga seotud toiminguid), on oluline kasutada topeltkaldkriips (\\) a asemel üksik kaldkriips (\) tagamaks, et failitee tõlgendatakse õigesti, on põhjuseks see, et ühte kaldkriipsu käsitletakse PHP-s paomärgina.

Näide 2 – kataloogi ümbernimetamine PHP rename() funktsiooni abil

Kataloogi ümbernimetamiseks kasutades nimeta ümber () funktsiooni, järgige alltoodud koodi:

$oldDirName = 'dokumendid' ;
$newDirName = 'näidisfailid' ;

kui ( ümber nimetada ( $oldDirName , $newDirName ) ) {
kaja 'Kataloog edukalt ümber nimetatud!' ;
} muidu {
kaja 'Viga kataloogi ümbernimetamisel.' ;
}

Alumine joon

PHP rename() funktsioon on usaldusväärne tööriist faili või kataloogi hõlpsaks ümbernimetamiseks, säilitades samal ajal selle sisu. Selle lihtsa süntaksi ja veakäsitluse võimalused muudavad selle failihaldustoimingute jaoks mugavaks valikuks. Võimendades jõudu rename (), PHP arendajad saavad oma projektides tõhusalt korraldada ja muuta failide või kataloogide nimesid.