首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]rmdir()函数—用法及示例

发布于 2025-05-03 20:04:47
0
15

函数名:rmdir()

适用版本:PHP 4, PHP 5, PHP 7

函数说明:rmdir() 函数用于删除一个空的目录。

语法:bool rmdir ( string $dirname [, resource $context ] )

参数:

  • $dirname:要删除的目录路径。
  • $context(可选):可以通过该参数指定上下文资源。在大多数情况下,不需要使用该参数。

返回值:

  • 如果成功删除目录,则返回 true。
  • 如果删除目录失败,则返回 false。

示例:

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

if (is_dir($dir)) {
    if (rmdir($dir)) {
        echo "目录删除成功!";
    } else {
        echo "目录删除失败!";
    }
} else {
    echo "目录不存在!";
}
?>

在上面的示例中,首先通过 is_dir() 函数检查目录是否存在。如果目录存在,则使用 rmdir() 函数删除该目录。如果删除成功,则输出 "目录删除成功!",否则输出 "目录删除失败!"。如果目录不存在,则输出 "目录不存在!"。

注意事项:

  • rmdir() 函数只能删除空目录。如果目录中包含文件或其他子目录,则删除操作将失败。
  • 要删除非空目录,需要先删除目录中的所有文件和子目录,然后再使用 rmdir() 函数删除空目录。
  • 在某些操作系统中,可能需要对目录具有写权限才能成功删除。
  • 删除目录是一个具有风险的操作,请谨慎使用。在删除目录之前,最好先备份重要的文件。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流