首頁  >  文章  >  後端開發  >  php中copy()能不能拷貝目錄

php中copy()能不能拷貝目錄

青灯夜游
青灯夜游原創
2022-05-31 18:32:021998瀏覽

copy()不能拷貝目錄。 copy()函數只能拷貝文件,可以將一個文件複製(拷貝)到指定目錄中,如果指定目錄中已存在目標文件,則將會被覆蓋;語法為“copy(要複製的源文件的路徑,目標路徑)”,複製成功時返回TRUE,失敗時返回FALSE。

php中copy()能不能拷貝目錄

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

copy()函數無法拷貝目錄,函數只能拷貝文件。

сoру() 函數可以將一個檔案複製(拷貝)到指定目錄中,執行成功時傳回 TRUE,失敗時傳回 FALSE。函數的語法格式如下:

copy(string $source, string $dest)

參數說明如下:

  • #$source:要複製的原始檔的路徑;

  • $dest:目標路徑,如果檔案存在,則會將其覆寫,如果$dest 是一個URL,若封裝協定不支援覆寫已有的文件,則會複製失敗;

範例:將test.txt檔案複製到img目錄下,重新命名為new​​test.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;;
}
?>

php中copy()能不能拷貝目錄

php中copy()能不能拷貝目錄

註:

  • PHP中的copy()函數不適用於遠端檔案。它只對伺服器檔案系統可存取的檔案起作用。

  • 如果目標檔案已存在,將會被覆寫。

推薦學習:《PHP影片教學

以上是php中copy()能不能拷貝目錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn