举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > php rmdir PHP rmdir() 函数

php rmdir PHP rmdir() 函数

2023-03-05 15:18 PHP教程

php rmdir PHP rmdir() 函数

php rmdir

PHP rmdir 函数用于删除指定的目录。如果成功,则返回 true,否则返回 false。

语法:

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

参数:

  • dirname: 必需。规定要删除的目录的名称。
  • context: 可选。规定文件句柄的环境。contexts 是可以修改流的行为的一套选项。若使用 NULL,则忽略。

注释:

  • rmdir(): 删除目录时必须保证目录是空的,否则会出现一个警告并返回 FALSE。

实例:

<?php 
// 删除 "test" 目录  
if (rmdir("test"))   {   echo "已成功删除 test 目录";   } else {   echo "无法删除 test 目录";   }   ?> 

注意事项:

    < li >如果要使用 rmdir() 删除一个文件夹,该文件夹必须是空的才能成功地将其删除。 < li >如果要使用 rmdir() 删除一个文件夹中包含有子文件夹和文件的情况,可以使用 PHP 的 recursive_remove_directory() 函数来实现此功能。 < li >在 Windows 系统中不能使用 rmdir() 来删除一个文件夹中包含有子文件夹和文件的情况,必须使用 recursive_remove_directory() 来实现此功能。 < / ul >

    PHP rmdir() 函数

    PHP rmdir() 函数


    PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册

    定义和用法

    rmdir() 尝试删除 dirname 所指定的目录。 该目录必须是空的,而且要有相应的权限。


    返回值

    如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。


    语法

    rmdir(dir,context)

    参数 描述
    dir 必需。规定要删除的目录。
    context 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。(对 context 的支持是 PHP 5.0.0 添加的)


    实例1

    <?php
    $path = "images";
    if(!rmdir($path))
    {
    echo ("Could not remove $path");
    }
    ?>

    实例2


    <?php 
    // ensure $dir ends with a slash 
    function delTree($dir) { 
        $files = glob( $dir . "*", GLOB_MARK ); 
        foreach( $files as $file ){ 
            if( substr( $file, -1 ) == "/" ) 
                delTree( $file ); 
            else 
                unlink( $file ); 
        } 
        rmdir( $dir ); 
    } 
    ?> 

    PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册


阅读全文
以上是编程学为你收集整理的php rmdir PHP rmdir() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部