Kako preimenovati datoteku ili direktorij u PHP-u pomoću funkcije rename().

Kako Preimenovati Datoteku Ili Direktorij U Php U Pomocu Funkcije Rename



The preimenovati() funkcija je učinkovita funkcija u PHP-u koja vam omogućuje da bez napora izvršite zadatak preimenovanja datoteka i direktorija. Bilo da želite promijeniti naziv jedne datoteke odjednom, preimenovati() funkcija je idealan izbor za to.

U ovom vodiču raspravljat ćemo o upotrebi i sintaksi funkcija rename(). u PHP-u.

Što je funkcija rename() u PHP-u?

The preimenovati() funkcija je ugrađena PHP funkcija koja se koristi za promjenu naziva datoteke ili direktorija bez promjene sadržaja datoteke. Ova funkcija uzima stari naziv i novi naziv datoteke kao potrebne argumente.







Sintaksa



Format za korištenje preimenovati() funkcija u PHP-u je sljedeća:



preimenovati ( star , novi , kontekst )

The star i novi su obvezni parametri, star navodi datoteku koju želite promijeniti, novi navodi novi naziv za datoteku. The kontekst je izborni parametar koji određuje kontekst za promjenu naziva datoteke.





The funkcija rename(). vraća Pravi na uspješno izvršenje, inače se vraća lažno. The preimenovati() datoteka vraća pogrešku ako nova datoteka već postoji u istom direktoriju.

Kako koristiti funkciju rename() u PHP-u?

Preimenovanje datoteke putem funkcija rename(). je jednostavno, a sljedeći primjeri pomoći će vam u tom slučaju.



Kako preimenovati datoteku koristeći PHP rename() funkciju

Sljedeći kod će preimenovati datoteku test.php do a datoteka.php:


preimenovati ( 'test.php' , 'datoteka.php' ) ;
?>

Ako preimenujete datoteku koja već postoji u istom direktoriju, ona će biti prebrisana.

Primjer 1 – Kako preimenovati datoteku pomoću PHP rename() funkcije

Sljedeći primjer će preimenovati test.php do test2.php. Po uspješnom završetku, izjava if bit će ispisan na konzoli, u suprotnom, else izjava bit će prikazan kao izlaz:


ako ( preimenovati ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
jeka ' Uspješno preimenovan test.php u test2.php' ;
}
drugo {
jeka 'Pogreška prilikom preimenovanja datoteke' ;
}
?>

Bilješka: U PHP-u, prilikom navođenja staza datoteka za preimenovati() funkciju (i druge operacije povezane s datotekama), važno je koristiti dvostruke kose crte (\\) umjesto a jedna kosa crta (\) kako bi se osiguralo ispravno tumačenje putanje datoteke, to je zato što se jedna obrnuta kosa crta u PHP-u tretira kao izlazni znak.

Primjer 2 – Kako preimenovati direktorij pomoću PHP rename() funkcije

Za preimenovanje imenika pomoću preimenovati() funkciju, slijedite kod u nastavku:

$oldDirName = 'dokumenti' ;
$newDirName = 'datoteke uzorka' ;

ako ( preimenovati ( $oldDirName , $newDirName ) ) {
jeka 'Imenik je uspješno preimenovan!' ;
} drugo {
jeka 'Pogreška prilikom preimenovanja imenika.' ;
}

Poanta

PHP-ova funkcija rename() pouzdan je alat za jednostavno preimenovanje datoteke ili direktorija uz očuvanje sadržaja. Njegova jednostavna sintaksa i mogućnosti rukovanja pogreškama čine ga praktičnim izborom za zadatke upravljanja datotekama. Iskorištavanjem moći preimenovati(), PHP programeri mogu učinkovito organizirati i modificirati nazive datoteka ili direktorija u svojim projektima.