PHP中的rmdir()函数是一个内置函数,用于删除空目录。目录必须为空,并且必须具有删除目录所需的相关权限。 要删除的目录作为参数发送给rmdir()函数,成功时返回True,失败时返回False。
null
语法:
rmdir(dirname, context)
使用的参数: PHP中的rmdir()函数接受两个参数。
- 名字: 它是一个强制参数,指定要删除的目录。
- 背景: 它是一个可选参数,用于指定流的行为。
返回值: 成功时返回True,失败时返回False。
错误和例外
- rmdir()函数在出现故障时生成E_警告级别错误。
- 在使用rmdir()函数之前,必须先关闭opendir(),否则会出现权限被拒绝错误。
- 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
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END