Paano Palitan ang Pangalan ng File o Direktoryo sa PHP Gamit ang Rename() Function

Paano Palitan Ang Pangalan Ng File O Direktoryo Sa Php Gamit Ang Rename Function



Ang palitan ang pangalan() Ang function ay isang mabisang function sa PHP na nagbibigay-daan sa iyong magawa ang file at directory renaming task nang walang kahirap-hirap. Kung gusto mong baguhin ang pangalan ng isang file nang sabay-sabay, ang palitan ang pangalan() Ang function ay isang perpektong pagpipilian para doon.

Sa gabay na ito, tatalakayin natin ang paggamit at syntax ng rename() function sa PHP.

Ano ang rename() Function sa PHP?

Ang palitan ang pangalan() Ang function ay isang built-in na PHP function na ginagamit upang baguhin ang pangalan ng file o direktoryo nang hindi binabago ang nilalaman ng file. Kinukuha ng function na ito ang lumang pangalan at bagong pangalan ng file bilang mga kinakailangang argumento.







Syntax



Ang format para sa paggamit ng palitan ang pangalan() Ang function sa PHP ay ang mga sumusunod:



palitan ang pangalan ( luma , bago , konteksto )

Ang luma at bago ay ang mga sapilitang parameter, ang luma tumutukoy sa file na gusto mong baguhin, bago tumutukoy sa bagong pangalan para sa file. Ang konteksto ay isang opsyonal na parameter na tumutukoy sa konteksto para sa pagpapalit ng pangalan ng file.





Ang rename() function nagbabalik totoo sa matagumpay na pagpapatupad, kung hindi, ito ay babalik Mali. Ang palitan ang pangalan() file ay nagbabalik ng isang error kung ang bagong file ay mayroon na sa parehong direktoryo.

Paano Gamitin ang rename() Function sa PHP?

Ang pagpapalit ng pangalan ng file sa pamamagitan ng rename() function ay madali, at ang mga sumusunod na halimbawa ay makakatulong sa iyo sa kasong iyon.



Paano Palitan ang Pangalan ng File gamit ang PHP rename() Function

Papalitan ng pangalan ng sumusunod na code ang isang file pagsubok.php sa a file.php:


palitan ang pangalan ( 'test.php' , 'file.php' ) ;
?>

Kung papalitan mo ng pangalan ang isang file na mayroon na sa parehong direktoryo, ito ay ma-overwrite.

Halimbawa 1 – Paano Palitan ang Pangalan ng File gamit ang PHP rename() Function

Ang sumusunod na halimbawa ay papalitan ang pangalan ng pagsubok.php sa pagsubok2.php. Sa matagumpay na pagkumpleto, ang kung pahayag ay ipi-print sa console, kung hindi, ang ibang pahayag ay ipapakita bilang isang output:


kung ( palitan ang pangalan ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
echo ' Matagumpay na pinalitan ang pangalan ng test.php sa test2.php' ;
}
iba pa {
echo 'Error habang pinapalitan ang pangalan ng file' ;
}
?>

Tandaan: Sa PHP, kapag tinukoy ang mga path ng file para sa palitan ang pangalan() function (at iba pang mga operasyong nauugnay sa file), mahalagang gamitin dobleng backslashes (\\) sa halip na a solong slash (\) upang matiyak na ang landas ng file ay nai-interpret nang tama, ito ay dahil ang isang solong backslash ay itinuturing bilang isang escape character sa PHP.

Halimbawa 2 – Paano Palitan ang Pangalan ng Direktoryo gamit ang PHP rename() Function

Upang palitan ang pangalan ng isang direktoryo gamit ang palitan ang pangalan() function, sundin ang ibinigay na code sa ibaba:

$oldDirName = 'mga dokumento' ;
$newDirName = 'samplefiles' ;

kung ( palitan ang pangalan ( $oldDirName , $newDirName ) ) {
echo 'Matagumpay na napalitan ang pangalan ng direktoryo!' ;
} iba pa {
echo 'Error habang pinapalitan ang pangalan ng direktoryo.' ;
}

Bottom Line

Ang rename() function ng PHP ay isang maaasahang tool para sa walang kahirap-hirap na pagpapalit ng pangalan ng isang file o direktoryo habang pinapanatili ang nilalaman nito. Ang simpleng syntax at mga kakayahan sa paghawak ng error ay ginagawa itong isang maginhawang pagpipilian para sa mga gawain sa pamamahala ng file. Sa pamamagitan ng paggamit ng kapangyarihan ng palitan ang pangalan(), Ang mga developer ng PHP ay maaaring mahusay na ayusin at baguhin ang mga pangalan ng file o direktoryo sa kanilang mga proyekto.