Ako premenovať súbor alebo adresár v PHP pomocou funkcie rename().

Ako Premenovat Subor Alebo Adresar V Php Pomocou Funkcie Rename



The premenovať () function je efektívna funkcia v PHP, ktorá vám umožňuje bez námahy vykonať úlohu premenovania súborov a adresárov. Či už chcete zmeniť názov jedného súboru naraz, premenovať () funkcia je na to ideálnou voľbou.

V tejto príručke budeme diskutovať o použití a syntaxi funkciu premenovať (). v PHP.

Čo je funkcia premenovania () v PHP?

The premenovať () funkcia je vstavaná funkcia PHP, ktorá sa používa na zmenu názvu súboru alebo adresára bez zmeny obsahu súboru. Táto funkcia berie starý názov a nový názov súboru ako potrebné argumenty.







Syntax



Formát na použitie premenovať () funkcia v PHP je nasledovná:



premenovať ( starý , Nový , kontext )

The starý a Nový sú povinné parametre, starý určuje súbor, ktorý chcete zmeniť, Nový určuje nový názov súboru. The kontext je voliteľný parameter, ktorý určuje kontext pre zmenu názvu súboru.





The funkciu premenovať (). sa vracia Pravda pri úspešnom vykonaní, inak sa vráti Nepravdivé. The premenovať () súbor vráti chybu, ak nový súbor už existuje v rovnakom adresári.

Ako používať funkciu premenovania () v PHP?

Premenovanie súboru cez funkciu premenovať (). je jednoduché a nasledujúce príklady vám v tom prípade pomôžu.



Ako premenovať súbor pomocou funkcie PHP rename().

Nasledujúci kód premenuje súbor test.php do a súbor.php:


premenovať ( 'test.php' , 'file.php' ) ;
?>

Ak premenujete súbor, ktorý už existuje v rovnakom adresári, bude prepísaný.

Príklad 1 – Ako premenovať súbor pomocou funkcie PHP rename().

Nasledujúci príklad premenuje test.php do test2.php. Po úspešnom dokončení, ak vyhlásenie bude vytlačená na konzole, inak bude iné vyhlásenie sa zobrazí ako výstup:


ak ( premenovať ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
ozvena 'Úspešne premenovaný test.php na test2.php' ;
}
inak {
ozvena 'Chyba pri premenovávaní súboru' ;
}
?>

Poznámka: V PHP pri zadávaní ciest k súborom pre premenovať () (a ďalšie operácie súvisiace so súbormi), je dôležité používať dvojité spätné lomky (\\) namiesto a jedna lomka (\) aby sa zabezpečilo, že cesta k súboru bude interpretovaná správne, je to preto, že jedna spätná lomka sa v PHP považuje za únikový znak.

Príklad 2 – Ako premenovať adresár pomocou funkcie PHP rename().

Ak chcete premenovať adresár pomocou premenovať () funkciu, postupujte podľa nižšie uvedeného kódu:

$oldDirName = 'Dokumenty' ;
$newDirName = 'samplefiles' ;

ak ( premenovať ( $oldDirName , $newDirName ) ) {
ozvena 'Adresár bol úspešne premenovaný!' ;
} inak {
ozvena 'Chyba pri premenovávaní adresára.' ;
}

Spodná čiara

Funkcia PHP rename() je spoľahlivý nástroj na jednoduché premenovanie súboru alebo adresára pri zachovaní jeho obsahu. Jeho jednoduchá syntax a možnosti spracovania chýb z neho robia pohodlnú voľbu pre úlohy správy súborov. Využitím sily premenovať (), Vývojári PHP môžu efektívne organizovať a upravovať názvy súborov alebo adresárov vo svojich projektoch.