函式名稱:delete() 適用版本:PHP 5
函式用法: delete() 函式用於刪除檔案。
語法: bool delete(string $filename, resource $context = null)
引數:
- $filename:要刪除的檔案路徑及檔名。
- $context:可選引數,用於指定檔案刪除的上下文。預設為null。
返回值: 如果成功刪除檔案,則返回 true。如果刪除失敗,則返回 false。
示例: <?php $filename = 'path/to/file.txt';
if(delete($filename)){ echo '檔案刪除成功!'; } else { echo '檔案刪除失敗!'; } ?>
注意事項:
- delete() 函式只能刪除檔案,不適用於刪除目錄。
- 若要刪除資料夾,請使用 rmdir() 函式。
- 在作業系統中,刪除檔案需要對檔案具有寫入許可權。
- 為了避免誤操作,請在呼叫 delete() 函式之前,確保你要刪除的檔案存在並且是可寫的。
- 若要刪除多個檔案,可以在迴圈中多次呼叫 delete() 函式。
- 如果需要刪除遠端伺服器上的檔案,請使用 FTP 函式(如 ftp_delete())或遠端檔案管理器。
- 要刪除檔案並同時清除檔案的快取,可以使用 clearstatcache() 函式。