Sådan omdøbes en fil eller mappe i PHP ved hjælp af rename()-funktionen

Sadan Omdobes En Fil Eller Mappe I Php Ved Hjaelp Af Rename Funktionen



Det omdøb () funktion er en effektiv funktion i PHP, der giver dig mulighed for at udføre opgaven med fil- og mappeomdøbning uden besvær. Uanset om du vil ændre navnet på en enkelt fil på én gang, omdøb () funktion er et ideelt valg til det.

I denne guide vil vi diskutere brugen og syntaksen af omdøb() funktion i PHP.

Hvad er en rename() funktion i PHP?

Det omdøb () funktion er en indbygget PHP-funktion, der bruges til at ændre navnet på filen eller mappen uden at ændre indholdet af filen. Denne funktion tager det gamle navn og nye navn på filen som nødvendige argumenter.







Syntaks



Formatet til at bruge omdøb () funktion i PHP er som følger:



omdøbe ( gammel , ny , sammenhæng )

Det gammel og ny er de obligatoriske parametre, de gammel angiver den fil, du vil ændre, ny angiver det nye navn for filen. Det sammenhæng er en valgfri parameter, der bestemmer konteksten for ændring af filnavnet.





Det omdøb() funktion vender tilbage Rigtigt ved den vellykkede udførelse, ellers vender den tilbage Falsk. Det omdøb () fil returnerer en fejl, hvis den nye fil allerede findes i samme mappe.

Hvordan bruger man rename() funktion i PHP?

Omdøbning af filen via omdøb() funktion er let, og de følgende eksempler vil hjælpe dig i så fald.



Sådan omdøbes en fil ved hjælp af PHP rename()-funktionen

Følgende kode vil omdøbe en fil test.php til en fil.php:


omdøbe ( 'test.php' , 'fil.php' ) ;
?>

Hvis du omdøber en fil, der allerede findes i samme mappe, vil den blive overskrevet.

Eksempel 1 – Sådan omdøbes en fil ved hjælp af PHP rename()-funktionen

Følgende eksempel vil omdøbe test.php til test2.php. Ved vellykket afslutning vil hvis erklæring vil blive trykt på konsollen, ellers andet udsagn vil blive vist som output:


hvis ( omdøbe ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
ekko 'Omdøbt test.php til test2.php' ;
}
andet {
ekko 'Fejl under omdøbning af fil' ;
}
?>

Bemærk: I PHP, når du angiver filstier for omdøb () funktion (og andre filrelaterede operationer), er det vigtigt at bruge dobbelte omvendte skråstreg (\\) i stedet for en enkelt skråstreg (\) for at sikre, at filstien fortolkes korrekt, skyldes det, at en enkelt omvendt skråstreg behandles som et escape-tegn i PHP.

Eksempel 2 – Sådan omdøbes en mappe ved hjælp af PHP rename()-funktionen

For at omdøbe en mappe ved hjælp af omdøb () funktion, følg nedenstående kode:

$oldDirName = 'Dokumenter' ;
$newDirName = 'eksempelfiler' ;

hvis ( omdøbe ( $oldDirName , $newDirName ) ) {
ekko 'Mappe omdøbt med succes!' ;
} andet {
ekko 'Fejl under omdøbning af mappe.' ;
}

Bundlinie

PHPs rename()-funktion er et pålideligt værktøj til ubesværet at omdøbe en fil eller en mappe, mens dens indhold bevares. Dens enkle syntaks og fejlhåndteringsmuligheder gør den til et bekvemt valg til filhåndteringsopgaver. Ved at udnytte kraften i omdøb(), PHP-udviklere kan effektivt organisere og ændre fil- eller mappenavne i deres projekter.