Cara Mengganti Nama File atau Direktori di PHP Menggunakan Fungsi rename()

Cara Mengganti Nama File Atau Direktori Di Php Menggunakan Fungsi Rename



Itu ganti nama() function adalah fungsi efektif dalam PHP yang memungkinkan Anda menyelesaikan tugas penggantian nama file dan direktori dengan mudah. Apakah Anda ingin mengubah nama satu file sekaligus, itu ganti nama() fungsi adalah pilihan ideal untuk itu.

Dalam panduan ini, kita akan membahas penggunaan dan sintaks dari ganti nama() fungsi di PHP.

Apa itu fungsi rename() di PHP?

Itu ganti nama() function adalah fungsi PHP bawaan yang digunakan untuk mengubah nama file atau direktori tanpa mengubah konten file. Fungsi ini menggunakan nama lama dan nama baru file sebagai argumen yang diperlukan.







Sintaksis



Format untuk menggunakan ganti nama() fungsi dalam PHP adalah sebagai berikut:



ganti nama ( tua , baru , konteks )

Itu tua Dan baru adalah parameter wajib, yaitu tua menentukan file yang ingin Anda ubah, baru menentukan nama baru untuk file. Itu konteks adalah parameter opsional yang menentukan konteks untuk mengubah nama file.





Itu ganti nama() fungsi pengembalian BENAR pada eksekusi yang berhasil, jika tidak, ia kembali PALSU. Itu ganti nama() file mengembalikan kesalahan jika file baru sudah ada di direktori yang sama.

Bagaimana Cara Menggunakan Fungsi rename() di PHP?

Mengganti nama file melalui ganti nama() fungsi mudah, dan contoh berikut akan membantu Anda dalam hal itu.



Cara Mengganti Nama File Menggunakan Fungsi PHP rename()

Kode berikut akan mengganti nama file test.php ke a file.php:


ganti nama ( 'tes.php' , 'file.php' ) ;
?>

Jika Anda mengganti nama file yang sudah ada di direktori yang sama, file tersebut akan ditimpa.

Contoh 1 – Cara Mengganti Nama File menggunakan Fungsi PHP rename()

Contoh berikut akan mengganti nama file test.php ke test2.php. Setelah berhasil menyelesaikan, jika pernyataan akan dicetak pada konsol, jika tidak, pernyataan lain akan ditampilkan sebagai output:


jika ( ganti nama ( 'C: \\ xampp \\ htdocs \\ tes.php' , 'C: \\ xampp \\ htdocs \\ tes2.php' ) )
{
gema 'Berhasil mengubah nama test.php menjadi test2.php' ;
}
kalau tidak {
gema 'Kesalahan saat mengganti nama file' ;
}
?>

Catatan: Di PHP, saat menentukan jalur file untuk ganti nama() fungsi (dan operasi terkait file lainnya), penting untuk digunakan garis miring terbalik ganda (\\) bukannya a garis miring tunggal (\) untuk memastikan bahwa jalur file diinterpretasikan dengan benar, ini karena satu garis miring terbalik diperlakukan sebagai karakter pelarian di PHP.

Contoh 2 – Cara Mengganti Nama Direktori menggunakan Fungsi PHP rename()

Untuk mengganti nama direktori menggunakan ganti nama() fungsi, ikuti kode yang diberikan di bawah ini:

$oldDirName = 'dokumen' ;
$newDirName = 'file sampel' ;

jika ( ganti nama ( $oldDirName , $newDirName ) ) {
gema 'Direktori berhasil diganti namanya!' ;
} kalau tidak {
gema 'Kesalahan saat mengganti nama direktori.' ;
}

Intinya

Fungsi rename() PHP adalah alat yang andal untuk mengganti nama file atau direktori dengan mudah sambil mempertahankan kontennya. Sintaksnya yang sederhana dan kemampuan penanganan kesalahan menjadikannya pilihan yang nyaman untuk tugas manajemen file. Dengan memanfaatkan kekuatan dari ganti nama(), Pengembang PHP dapat secara efisien mengatur dan memodifikasi nama file atau direktori dalam proyek mereka.