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

Bolehkah copy() dalam php menyalin direktori?

青灯夜游
Lepaskan: 2023-03-16 09:56:01
asal
2263 orang telah melayarinya

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)
Salin selepas log masuk

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;;
}
?>
Salin selepas log masuk

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!

Label berkaitan:
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan