PHP 複製/重新命名/刪除檔案

PHP 對檔案的操作, 如複製、移動及刪除檔案都已經有內建函式, 只要對檔案及寫入目錄有寫入權限, 要實現很方便。

複製檔案

PHP 有內建函式 copy() 可以複製檔案, :

以上會將檔案 ./file1.txt 複製到 ../dir/ 目錄下 file123.txt.

而 PHP 的 copy() 成功複製後, 會回傳 TRUE, 失則則傳回 FALSE, 可以判斷是否成功複製:

移動檔案

移動或者重新命名檔案, 即類似 Linux 下的 mv 指令, PHP 的函式是 rename():

刪除檔案

PHP 內建刪除檔案的函式是 unlink(), 以下會刪除檔案 “del_file.txt”:




Leave a Reply