2026-10-24 20:52:10
在PHP中删除服务器下的文件或目录,主要使用unlink()和rmdir()函数,以下是具体操作方法和注意事项:
1. 删除文件使用 unlink() 函数删除指定文件,语法如下:
unlink("文件路径/文件名.扩展名");示例:
// 删除当前目录下的 file.txtunlink("file.txt");// 删除带空格的文件名(需用引号包裹)unlink("file with spaces.txt");注意事项:
使用 rmdir() 函数删除空目录,语法如下:
rmdir("目录路径/目录名");示例:
// 删除空目录 "mydir"rmdir("mydir");注意事项:
若需删除包含文件的目录,需自定义递归函数:
function deleteDirectory($dir) { if (!file_exists($dir)) return true; if (!is_dir($dir)) return unlink($dir); foreach (scandir($dir) as $item) { if ($item == '.' || $item == '..') continue; if (!deleteDirectory($dir . "/" . $item)) return false; } return rmdir($dir);}// 使用示例deleteDirectory("mydir");4. 安全注意事项通过以上方法,可以安全高效地管理服务器文件删除操作。