Rumah >pembangunan bahagian belakang >masalah PHP >Bolehkah copy() dalam php menyalin direktori?
copy() tidak boleh menyalin direktori. Fungsi copy() hanya boleh menyalin fail. Ia boleh menyalin (menyalin) fail ke direktori yang ditentukan Jika fail sasaran sudah wujud dalam direktori yang ditentukan, sintaksnya ialah "salinan (laluan fail sumber untuk disalin, Laluan sasaran)", mengembalikan BENAR jika salinan berjaya dan mengembalikan FALSE jika gagal.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Fungsi copy() tidak boleh menyalin direktori, fungsi ini hanya boleh menyalin fail.
fungsi сoру() boleh menyalin (menyalin) fail ke direktori yang ditentukan Ia mengembalikan BENAR jika pelaksanaan berjaya dan FALSE jika gagal. Format sintaks fungsi adalah seperti berikut:
copy(string $source, string $dest)
Penerangan parameter adalah seperti berikut:
$source: laluan fail sumber yang akan disalin ;
$dest: laluan sasaran, jika fail wujud, ia akan ditimpa Jika $dest ialah URL, jika protokol enkapsulasi tidak menyokong menimpa fail sedia ada, salinan akan gagal;
Contoh: Salin fail test.txt ke direktori img dan namakan semula kepada newtest.txt
<?php header('content-type:text/html;charset=utf-8'); $file = 'test.txt'; $newfile = 'img/newtest.txt'; if(copy($file, $newfile)){ echo '文件复制成功!'; }else{ echo '文件复制失败!'; } ?>
Nota:
Fungsi copy() dalam PHP tidak berfungsi dengan fail jauh. Ia hanya berfungsi pada fail yang boleh diakses oleh sistem fail pelayan.
Jika fail sasaran sudah wujud, ia akan ditimpa.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bolehkah copy() dalam php menyalin direktori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!