本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
在 PHP 中可以使用 rmdir() 函数来删除指定的目录。需要注意,rmdir()函数删除的目录,必须是空目录,而且要有相应的权限。
rmdir() 函数的语法格式如下所示:
rmdir(string $dirname[, resource $context])
其中,参数 $dirname 为要删除的目录路径;$context 为可选参数,用来规定文件句柄的环境。
返回值:函数执行成功时返回 TRUE,执行失败则返回 FALSE。
示例:删除test目录(空目录)
实现代码:
<?php header("Content-type:text/html;charset=utf-8"); $dir = 'test'; if (is_dir($dir)) { if (rmdir($dir)) echo '目录删除成功!'; } else { echo "目录不存在!"; } ?>
输出结果:
注:如果删除一个不为空的目录还会产生一个 E_WERNING 级别的错误。
示例:删除img目录(非空)
<?php header("Content-type:text/html;charset=utf-8"); $dir = 'img'; if (is_dir($dir)) { if (rmdir($dir)) echo '目录删除成功!'; } else { echo "目录不存在!"; } ?>
如果想要删除一个不为空的目录,可以利用递归的方法,先将目录清空,然后再使用rmdir() 函数删除该目录。实现代码,可参考文章《PHP视频教程》
以上就是php怎么删除空目录的详细内容,更多请关注亿码酷站其它相关文章!
<!––>php怎么删除空目录
—–文章转载自PHP中文网如有侵权请联系ymkuzhan@126.com删除
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)