Dalam php, anda boleh menggunakan fungsi rename() untuk mengubah suai nama fail Fungsi ini boleh menamakan semula fail atau direktori, sintaksnya ialah "menamakan semula (nama fail yang akan diubah, nama fail baharu) "; jika Mengembalikan TRUE jika pengubahsuaian berjaya, dan SALAH jika pengubahsuaian gagal.
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
Dalam php, anda boleh menggunakan nama semula () berfungsi untuk menukar nama fail.
Contoh: Terdapat fail teks bernama "test.txt"
Sekarang saya mahu mengubah suainya kepada "newtest.txt" , kita boleh menggunakan kod berikut:
<?php header("Content-type:text/html;charset=utf-8"); $file = 'test.txt'; if(file_exists($file)){ if(rename($file,'newtest.txt')){ echo $file.' 重命名成功!'; }else{ echo $file.' 重命名失败!'; } }else{ echo $file.' 不存在!'; } ?>
Hasil keluaran:
Buka folder dan lihat fail:
OK pengubahsuaian berjaya! Mari kita lihat secara ringkas fungsi rename():
Fungsi rename() boleh menamakan semula fail atau direktori, mengembalikan TRUE jika berjaya dan FALSE jika gagal. Format sintaks fungsi ini adalah seperti berikut:
rename(string $oldname, string $newname[, resource $context])
Antaranya, $oldname ialah nama fail yang akan diubah suai ialah $context ialah parameter pilihan, digunakan untuk menentukan; persekitaran pemegang fail. $context ialah satu set pilihan yang boleh mengubah suai tingkah laku strim.
Terdapat perkara berikut yang perlu diberi perhatian apabila menggunakan fungsi rename():
Untuk folder bukan kosong, ia hanya boleh dialihkan di bawah huruf pemacu yang sama;
Untuk folder kosong, namakan semula() boleh beralih antara huruf pemacu yang berbeza. Tetapi direktori induk folder sasaran mesti wujud;
Untuk fail, namakan semula() juga boleh berpindah antara huruf pemacu yang berbeza.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar nama fail dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!