函数名称: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() 函数。