summer dreamer

全新的 香港中文版 WordPress 網站!

Note

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

PHP-File-Handling-Final

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

複製檔案

PHP 有內建函式 copy() 可以複製檔案, 而 PHP 的 copy() 成功複製後, 會回傳 TRUE, 失則則傳回 FALSE, 可以判斷是否成功複製:

if (copy("./file1.txt", "../dir/file123.txt")) {
    // 檔案複製成功
} else {
    // 檔案複製失敗
}

移動檔案

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

if (rename("./file1.txt", "../dir/file123.txt")) {
    // 移動檔案成功
} else {
    // 移動檔案失敗
}

刪除檔案

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

if (!unlink("del_file.txt")) {
    // 刪除檔案成功
} else {
    // 刪除檔案失則
}

Comments are Closed

Theme by Anders Norén