copy()不能拷貝目錄。 copy()函數只能拷貝文件,可以將一個文件複製(拷貝)到指定目錄中,如果指定目錄中已存在目標文件,則將會被覆蓋;語法為“copy(要複製的源文件的路徑,目標路徑)”,複製成功時返回TRUE,失敗時返回FALSE。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
copy()函數無法拷貝目錄,函數只能拷貝文件。
сoру() 函數可以將一個檔案複製(拷貝)到指定目錄中,執行成功時傳回 TRUE,失敗時傳回 FALSE。函數的語法格式如下:
copy(string $source, string $dest)
參數說明如下:
#$source:要複製的原始檔的路徑;
$dest:目標路徑,如果檔案存在,則會將其覆寫,如果$dest 是一個URL,若封裝協定不支援覆寫已有的文件,則會複製失敗;
範例:將test.txt檔案複製到img目錄下,重新命名為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 '文件复制失败!'; } ?>
註:
PHP中的copy()函數不適用於遠端檔案。它只對伺服器檔案系統可存取的檔案起作用。
如果目標檔案已存在,將會被覆寫。
推薦學習:《PHP影片教學》
以上是php中copy()能不能拷貝目錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!