Tiedoston tai hakemiston uudelleennimeäminen PHP:ssä käyttämällä rename()-funktiota

Tiedoston Tai Hakemiston Uudelleennimeaminen Php Ssa Kayttamalla Rename Funktiota



The nimeä uudelleen() toiminto on tehokas PHP:n toiminto, jonka avulla voit suorittaa tiedostojen ja hakemistojen uudelleennimeämistehtävän vaivattomasti. Halusitpa muuttaa yksittäisen tiedoston nimen kerralla, nimeä uudelleen() toiminto on ihanteellinen valinta siihen.

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.