📜  PHP | rmdir( )函数(1)

📅  最后修改于: 2023-12-03 14:45:18.815000             🧑  作者: Mango

PHP | rmdir( )函数

简介

rmdir()函数用于删除一个空的目录。它是PHP中用于操作目录的一个重要函数。如果目录非空,rmdir()函数将会失败并返回一个错误。因此,在调用rmdir()函数之前,需要确保目录为空。

语法

rmdir(directory, context)

  • directory:要删除的目录路径。
  • context:可选参数,用于指定上下文中的目录。
返回值

若成功删除目录,则返回 true,否则返回 false

示例
<?php
$dir = 'path/to/directory';

if (is_dir($dir)){
    if (rmdir($dir)){
        echo "目录删除成功!";
    } else {
        echo "目录删除失败!";
    }
} else {
    echo "目录不存在!";
}
?>
注意事项
  1. rmdir()函数只能删除空的目录。如果目录中包含文件或其他子目录,删除操作将失败。
  2. 为了保证安全性,应在删除目录之前,确认目录为空,可以通过使用scandir()函数来检查目录中的所有内容。
  3. 确保PHP脚本对目录有适当的权限进行删除操作。
参考资料

PHP rmdir()函数 - PHP官方文档