Rumah >pembangunan bahagian belakang >masalah PHP >Bolehkah copy() dalam php menyalin direktori?

Bolehkah copy() dalam php menyalin direktori?

青灯夜游
青灯夜游asal
2022-05-31 18:32:022112semak imbas

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.

Bolehkah copy() dalam php menyalin direktori?

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$file    = &#39;test.txt&#39;;
$newfile = &#39;img/newtest.txt&#39;;
if(copy($file, $newfile)){
    echo &#39;文件复制成功!&#39;;
}else{
    echo &#39;文件复制失败!&#39;;
}
?>

Bolehkah copy() dalam php menyalin direktori?

Bolehkah copy() dalam php menyalin direktori?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn