当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP rmdir( )用法及代码示例


PHP中的rmdir()函数是一个内置函数,用于删除空目录。该目录必须为空,并且必须具有删除目录所需的相关权限。
要删除的目录作为参数发送到rmdir()函数,成功时返回True,失败时返回False。

用法:

rmdir(dirname, context)

使用的参数:
PHP中的rmdir()函数接受两个参数。


  1. dirname :它是必填参数,用于指定要删除的目录。
  2. context :它是一个可选参数,用于指定流的行为。

返回值:
成功返回True,失败返回False。

错误与异常

  1. rmdir()函数在失败时会生成E_WARNING级错误。
  2. 必须先关闭opendir(),然后才能使用rmdir()函数,否则会导致权限被拒绝错误。
  3. PHP会在安全模式下检查脚本所在的目录是否与正在执行的脚本具有相同的UID(所有者)。

例子:

Input : mkdir('gfg');
        $dirname= "gfg";
        rmdir($dirname);
Output : 1

Input : $dirname = "gfg";
        if(rmdir($dirname))
        {
          echo ("$dirname successfully removed");
        }
        else
        {
          echo ("$dirname couldn't be removed"); 
        }
Output : gfg successfully removed

以下示例程序旨在说明rmdir()函数。

程序1

<?php 
// creating a directory named gfg 
mkdir('gfg'); 
$dirname= "gfg"; 
  
// removing directory using rmdir() 
rmdir($dirname); 
?>

输出:

1

程序2

<?php 
// creating a directory named gfg 
 $dirname = "gfg"; 
  
// removing directory using rmdir() 
if(rmdir($dirname)) 
{ 
  echo ("$dirname successfully removed"); 
} 
else
{ 
 echo ($dirname . "couldn't be removed");  
} 
?>

输出:

gfg successfully removed

参考:
http://php.net/manual/en/function.rmdir.php



相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | rmdir() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。