Hvordan gi nytt navn til en fil eller katalog i PHP ved å bruke rename()-funksjonen

Hvordan Gi Nytt Navn Til En Fil Eller Katalog I Php Ved A Bruke Rename Funksjonen



De gi nytt navn () funksjon er en effektiv funksjon i PHP som lar deg utføre oppgaven med å endre navn på filer og kataloger uten problemer. Enten du vil endre navnet på en enkelt fil på én gang, kan du gi nytt navn () funksjon er et ideelt valg for det.

I denne veiledningen vil vi diskutere bruken og syntaksen til endre navn () funksjon i PHP.

Hva er en rename()-funksjon i PHP?

De gi nytt navn () funksjon er en innebygd PHP-funksjon som brukes til å endre navnet på filen eller katalogen uten å endre innholdet i filen. Denne funksjonen tar det gamle navnet og det nye navnet på filen som nødvendige argumenter.







Syntaks



Formatet for å bruke gi nytt navn () funksjonen i PHP er som følger:



endre navn ( gammel , ny , kontekst )

De gammel og ny er de obligatoriske parametrene gammel spesifiserer filen du vil endre, ny spesifiserer det nye navnet på filen. De kontekst er en valgfri parameter som bestemmer konteksten for endring av filnavnet.





De endre navn () funksjon returnerer ekte ved vellykket utførelse, ellers kommer den tilbake Falsk. De gi nytt navn () filen returnerer en feil hvis den nye filen allerede finnes i samme katalog.

Hvordan bruke rename()-funksjonen i PHP?

Gi nytt navn til filen gjennom endre navn () funksjon er enkelt, og følgende eksempler vil hjelpe deg i så fall.



Hvordan gi nytt navn til en fil ved hjelp av PHP rename()-funksjonen

Følgende kode vil gi nytt navn til en fil test.php til en file.php:


endre navn ( 'test.php' , 'fil.php' ) ;
?>

Hvis du gir nytt navn til en fil som allerede finnes i samme katalog, vil den bli overskrevet.

Eksempel 1 – Hvordan gi nytt navn til en fil ved hjelp av PHP rename()-funksjonen

Følgende eksempel vil gi nytt navn til test.php til test2.php. Ved vellykket gjennomføring vil hvis uttalelse vil bli trykt på konsollen, ellers annen uttalelse vil vises som en utgang:


hvis ( endre navn ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
ekko 'Omdøpt test.php til test2.php' ;
}
ellers {
ekko 'Feil under endre navn på fil' ;
}
?>

Merk: I PHP, når du spesifiserer filstier for gi nytt navn () funksjon (og andre filrelaterte operasjoner), er det viktig å bruke doble skråstreker (\\) i stedet for en enkelt skråstrek (\) for å sikre at filbanen tolkes riktig, er dette fordi en enkelt omvendt skråstrek behandles som et escape-tegn i PHP.

Eksempel 2 – Hvordan gi nytt navn til en katalog ved hjelp av PHP rename()-funksjonen

For å gi nytt navn til en katalog ved å bruke gi nytt navn () funksjon, følg koden nedenfor:

$oldDirName = 'dokumenter' ;
$newDirName = 'eksempelfiler' ;

hvis ( endre navn ( $oldDirName , $newDirName ) ) {
ekko 'Katalogen har fått nytt navn!' ;
} ellers {
ekko 'Feil under endring av navn på katalog.' ;
}

Bunnlinjen

PHPs rename()-funksjon er et pålitelig verktøy for uanstrengt å gi nytt navn til en fil eller katalog samtidig som innholdet bevares. Dens enkle syntaks og feilhåndteringsfunksjoner gjør den til et praktisk valg for filbehandlingsoppgaver. Ved å utnytte kraften til gi nytt navn (), PHP-utviklere kan effektivt organisere og endre fil- eller katalognavn i prosjektene sine.