Tässä oppaassa käsittelemme tiedoston käyttöä ja syntaksia rename()-funktio PHP:ssä.
Mikä on rename()-funktio PHP:ssä?
The nimeä uudelleen() -toiminto on sisäänrakennettu PHP-toiminto, jota käytetään muuttamaan tiedoston tai hakemiston nimeä muuttamatta tiedoston sisältöä. Tämä funktio ottaa tiedoston vanhan ja uuden nimen tarpeellisina argumentteina.
Syntaksi
Muoto, jolla käytetään nimeä uudelleen() PHP:n funktio on seuraava:
nimeä uudelleen ( vanha , Uusi , yhteydessä )
The vanha ja Uusi ovat pakollisia parametreja, vanha määrittää tiedoston, jota haluat muuttaa, Uusi määrittää tiedoston uuden nimen. The yhteydessä on valinnainen parametri, joka määrittää kontekstin tiedostonimen muuttamiselle.
The rename()-funktio palaa Totta onnistuneen suorituksen yhteydessä, muuten se palaa Väärä. The nimeä uudelleen() tiedosto palauttaa virheilmoituksen, jos uusi tiedosto on jo samassa hakemistossa.
Kuinka käyttää rename()-funktiota PHP:ssä?
Tiedoston uudelleennimeäminen rename()-funktio on helppoa, ja seuraavat esimerkit auttavat sinua siinä tapauksessa.
Tiedoston nimeäminen uudelleen PHP rename() -funktiolla
Seuraava koodi nimeää tiedoston uudelleen testi.php kohtaan a tiedosto.php:
nimeä uudelleen ( 'testi.php' , 'tiedosto.php' ) ;
?>
Jos nimeät uudelleen tiedoston, joka on jo olemassa samassa hakemistossa, se korvataan.
Esimerkki 1 – tiedoston nimeäminen uudelleen PHP rename() -funktiolla
Seuraava esimerkki nimeää uudelleen testi.php to testi2.php. Onnistuneen valmistumisen jälkeen jos lausunto tulostetaan konsoliin, muuten muu lausunto näytetään ulostulona:
jos ( nimeä uudelleen ( 'C: \\ xampp \\ htdocs \\ testi.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
kaiku ' Test.php nimettiin uudelleen muotoon test2.php' ;
}
muu {
kaiku 'Virhe tiedoston uudelleennimeämisessä' ;
}
?>
Huomautus: PHP:ssä määritettäessä tiedostopolkuja nimeä uudelleen() toimintoa (ja muita tiedostoihin liittyviä toimintoja), on tärkeää käyttää kaksinkertainen kenoviiva (\\) a sijasta yksi kauttaviiva (\) varmistaaksesi, että tiedostopolku tulkitaan oikein, tämä johtuu siitä, että yhtä kenoviivaa käsitellään koodinvaihtomerkkinä PHP:ssä.
Esimerkki 2 – Kuinka nimetä hakemisto uudelleen PHP rename() -funktiolla
Nimeäksesi hakemiston uudelleen käyttämällä nimeä uudelleen() toiminto, seuraa alla annettua koodia:
$oldDirName = 'asiakirjat' ;$newDirName = 'näytetiedostot' ;
jos ( nimeä uudelleen ( $oldDirName , $newDirName ) ) {
kaiku 'Hakemiston uudelleennimeäminen onnistui!' ;
} muu {
kaiku 'Virhe nimettäessä hakemistoa uudelleen.' ;
}
Bottom Line
PHP:n rename()-toiminto on luotettava työkalu tiedoston tai hakemiston vaivattomasti uudelleennimeämiseen säilyttäen samalla sen sisällön. Sen yksinkertainen syntaksi ja virheenkäsittelyominaisuudet tekevät siitä kätevän valinnan tiedostonhallintatehtäviin. Hyödyntämällä voimaa nimeä uudelleen(), PHP-kehittäjät voivat tehokkaasti järjestää ja muokata tiedostojen tai hakemistojen nimiä projekteissaan.