Hur man byter namn på en fil eller katalog i PHP med hjälp av rename()-funktionen

Hur Man Byter Namn Pa En Fil Eller Katalog I Php Med Hjalp Av Rename Funktionen



De Döp om() funktion är en effektiv funktion i PHP som låter dig utföra fil- och katalogbyteuppgiften utan ansträngning. Oavsett om du vill ändra namnet på en enda fil på en gång, Döp om() funktion är ett idealiskt val för det.

I den här guiden kommer vi att diskutera användningen och syntaxen för rename() funktion i PHP.

Vad är en rename() funktion i PHP?

De Döp om() funktion är en inbyggd PHP-funktion som används för att ändra namnet på filen eller katalogen utan att ändra innehållet i filen. Denna funktion tar det gamla namnet och det nya namnet på filen som nödvändiga argument.







Syntax



Formatet för att använda Döp om() Funktionen i PHP är som följer:



Döp om ( gammal , ny , sammanhang )

De gammal och ny är de obligatoriska parametrarna gammal anger filen du vill ändra, ny anger det nya namnet för filen. De sammanhang är en valfri parameter som bestämmer sammanhanget för att ändra filnamnet.





De rename() funktion returnerar Sann vid den framgångsrika exekveringen, annars kommer den tillbaka Falsk. De Döp om() filen returnerar ett fel om den nya filen redan finns i samma katalog.

Hur använder man rename()-funktionen i PHP?

Byter namn på filen via rename() funktion är lätt, och följande exempel hjälper dig i så fall.



Hur man byter namn på en fil med PHP Rename()-funktionen

Följande kod kommer att byta namn på en fil test.php till a file.php:


Döp om ( 'test.php' , 'file.php' ) ;
?>

Om du byter namn på en fil som redan finns i samma katalog kommer den att skrivas över.

Exempel 1 – Hur man byter namn på en fil med PHP Rename()-funktionen

Följande exempel kommer att byta namn på test.php till test2.php. Efter framgångsrikt slutförande, om uttalande kommer att skrivas ut på konsolen, annars annat uttalande kommer att visas som en utgång:


om ( Döp om ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
eko 'Döpte om test.php till test2.php' ;
}
annan {
eko 'Fel vid byte av fil' ;
}
?>

Notera: I PHP, när du anger filsökvägar för Döp om() funktion (och andra filrelaterade operationer) är det viktigt att använda dubbla snedstreck (\\) istället för a enkelt snedstreck (\) för att säkerställa att filsökvägen tolkas korrekt beror detta på att ett enstaka snedstreck behandlas som ett escape-tecken i PHP.

Exempel 2 – Hur man byter namn på en katalog med PHP Rename()-funktionen

För att byta namn på en katalog med hjälp av Döp om() funktion, följ nedanstående kod:

$oldDirName = 'dokument' ;
$newDirName = 'exempelfiler' ;

om ( Döp om ( $oldDirName , $newDirName ) ) {
eko 'Katalogen har bytt namn!' ;
} annan {
eko 'Fel vid byte av katalog.' ;
}

Slutsats

PHPs rename()-funktion är ett tillförlitligt verktyg för att enkelt byta namn på en fil eller katalog samtidigt som dess innehåll bevaras. Dess enkla syntax och felhanteringsmöjligheter gör den till ett bekvämt val för filhanteringsuppgifter. Genom att utnyttja kraften i Döp om(), PHP-utvecklare kan effektivt organisera och ändra fil- eller katalognamn i sina projekt.