可以使用unlink()
函数删除文件,使用rmdir()
函数删除目录。
例如,要删除一个名为example.txt
的文件,可以使用以下代码:
if (file_exists("example.txt")) {
unlink("example.txt");
echo "File example.txt has been deleted.";
} else {
echo "File example.txt does not exist.";
}
如果你希望删除一个目录及其中的所有内容,则可以使用以下代码:
function deleteDirectory($dir) {
if (!$dir) {
return false;
}
if (!is_dir($dir)) {
return unlink($dir);
}
foreach (scandir($dir) as $item) {
if ($item == "." || $item == "..") {
continue;
}
if (!deleteDirectory($dir . DIRECTORY_SEPARATOR . $item)) {
return false;
}
}
return rmdir($dir);
}
你可以使用上述函数来删除一个目录,例如:
if (deleteDirectory("path/to/dir")) {
echo "Directory path/to/dir has been deleted.";
} else {
echo "Failed to delete directory path/to/dir.";
}