Jak přejmenovat soubor nebo adresář v PHP pomocí funkce rename().

Jak Prejmenovat Soubor Nebo Adresar V Php Pomoci Funkce Rename



The přejmenovat() function je efektivní funkce v PHP, která vám umožňuje provést úlohu přejmenování souborů a adresářů bez námahy. Ať už chcete změnit název jednoho souboru najednou, přejmenovat() funkce je pro to ideální volbou.

V této příručce probereme použití a syntaxi funkce rename(). v PHP.

Co je funkce rename() v PHP?

The přejmenovat() function je vestavěná funkce PHP používaná ke změně názvu souboru nebo adresáře beze změny obsahu souboru. Tato funkce bere starý název a nový název souboru jako nezbytné argumenty.







Syntax



Formát pro použití přejmenovat() funkce v PHP je následující:



přejmenovat ( starý , Nový , kontext )

The starý a Nový jsou povinné parametry, starý určuje soubor, který chcete změnit, Nový určuje nový název souboru. The kontext je volitelný parametr, který určuje kontext pro změnu názvu souboru.





The funkce rename(). se vrací Skutečný při úspěšném provedení, jinak se vrátí Nepravdivé. The přejmenovat() soubor vrátí chybu, pokud nový soubor již ve stejném adresáři existuje.

Jak používat funkci rename() v PHP?

Přejmenování souboru přes funkce rename(). je snadné a následující příklady vám v tom případě pomohou.



Jak přejmenovat soubor pomocí funkce PHP rename()

Následující kód přejmenuje soubor test.php do a soubor.php:


přejmenovat ( 'test.php' , 'soubor.php' ) ;
?>

Pokud přejmenujete soubor, který již existuje ve stejném adresáři, bude přepsán.

Příklad 1 – Jak přejmenovat soubor pomocí funkce PHP rename()

Následující příklad přejmenuje test.php na test2.php. Po úspěšném dokončení, if prohlášení bude vytištěna na konzole, jinak bude jinak prohlášení se zobrazí jako výstup:


-li ( přejmenovat ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
echo 'Úspěšně přejmenován test.php na test2.php' ;
}
jiný {
echo 'Chyba při přejmenování souboru' ;
}
?>

Poznámka: V PHP při zadávání cest k souboru pro přejmenovat() funkce (a další operace související se soubory), je důležité ji používat dvojitá zpětná lomítka (\\) místo a jednoduché lomítko (\) aby byla zajištěna správná interpretace cesty k souboru, je to proto, že jedno zpětné lomítko je v PHP považováno za znak escape.

Příklad 2 – Jak přejmenovat adresář pomocí funkce PHP rename().

Chcete-li přejmenovat adresář pomocí přejmenovat() funkce, postupujte podle níže uvedeného kódu:

$oldDirName = 'dokumenty' ;
$newDirName = 'samplefiles' ;

-li ( přejmenovat ( $oldDirName , $newDirName ) ) {
echo 'Adresář byl úspěšně přejmenován!' ;
} jiný {
echo 'Chyba při přejmenování adresáře.' ;
}

Sečteno a podtrženo

Funkce PHP rename() je spolehlivým nástrojem pro snadné přejmenování souboru nebo adresáře při zachování jeho obsahu. Jeho jednoduchá syntaxe a možnosti zpracování chyb z něj činí pohodlnou volbu pro úlohy správy souborů. Využitím síly přejmenovat(), Vývojáři PHP mohou ve svých projektech efektivně organizovat a upravovat názvy souborů nebo adresářů.