Fájlok vagy könyvtárak átnevezése PHP-ben a rename() függvény használatával

Fajlok Vagy Konyvtarak Atnevezese Php Ben A Rename Fuggveny Hasznalataval



A átnevezés() A függvény egy hatékony PHP funkció, amely lehetővé teszi a fájl- és könyvtárátnevezési feladat zökkenőmentes végrehajtását. Akár egyetlen fájl nevét szeretné megváltoztatni egy menetben, a átnevezés() funkció ideális választás erre.

Ebben az útmutatóban a használatát és szintaxisát tárgyaljuk rename() függvény PHP-ben.

Mi az a rename() függvény a PHP-ben?

A átnevezés() A függvény egy beépített PHP-függvény, amely a fájl vagy könyvtár nevének megváltoztatására szolgál a fájl tartalmának megváltoztatása nélkül. Ez a függvény a fájl régi és új nevét veszi fel szükséges argumentumként.







Szintaxis



A használat formátuma a átnevezés() A PHP függvény a következő:



átnevezni ( régi , új , kontextus )

A régi és új a kötelező paraméterek, a régi megadja a módosítani kívánt fájlt, új megadja a fájl új nevét. A kontextus egy opcionális paraméter, amely meghatározza a fájlnév megváltoztatásának kontextusát.





A rename() függvény visszatér Igaz a sikeres végrehajtásnál, különben visszatér Hamis. A átnevezés() fájl hibát ad vissza, ha az új fájl már létezik ugyanabban a könyvtárban.

Hogyan használjuk a rename() függvényt PHP-ben?

A fájl átnevezése a rename() függvény egyszerű, és a következő példák segítenek ebben az esetben.



Fájl átnevezése a PHP rename() függvény segítségével

A következő kód átnevez egy fájlt teszt.php a file.php:


átnevezni ( 'teszt.php' , 'fájl.php' ) ;
?>

Ha átnevez egy fájlt, amely már létezik ugyanabban a könyvtárban, akkor az felülíródik.

1. példa – Fájl átnevezése a PHP rename() függvény segítségével

A következő példa átnevezi a teszt.php nak nek teszt2.php. Sikeres befejezése esetén a ha nyilatkozat ki lesz nyomtatva a konzolra, ellenkező esetben a más állítás kimenetként jelenik meg:


ha ( átnevezni ( 'C: \\ xampp \\ htdocs \\ teszt.php' , 'C: \\ xampp \\ htdocs \\ teszt2.php' ) )
{
visszhang 'A test.php sikeresen át lett nevezve test2.php-re' ;
}
más {
visszhang 'Hiba a fájl átnevezése közben' ;
}
?>

Jegyzet: PHP-ben a fájl elérési útjainak megadásakor a átnevezés() függvény (és egyéb fájlokkal kapcsolatos műveletek), fontos a használata kettős fordított perjel (\\) helyett a egy perjel (\) A fájl elérési útjának helyes értelmezése érdekében ez azért van, mert a PHP egyetlen fordított perjelet escape karakterként kezel.

2. példa – Könyvtár átnevezése a PHP rename() függvény segítségével

Könyvtár átnevezéséhez a átnevezés() függvényt, kövesse az alábbi kódot:

$oldDirName = 'dokumentumok' ;
$newDirName = 'mintafájlok' ;

ha ( átnevezni ( $oldDirName , $newDirName ) ) {
visszhang 'A könyvtár átnevezése sikeresen megtörtént!' ;
} más {
visszhang 'Hiba a könyvtár átnevezése közben.' ;
}

Bottom Line

A PHP rename() funkciója egy megbízható eszköz a fájlok vagy könyvtárak könnyed átnevezéséhez, miközben megőrzi annak tartalmát. Egyszerű szintaxisa és hibakezelési képességei kényelmes választássá teszik fájlkezelési feladatokhoz. Az erejét kihasználva átnevezés (), A PHP-fejlesztők hatékonyan szervezhetik és módosíthatják a fájl- vagy könyvtárneveket projektjeikben.