返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么删除空目录
  • 909
分享到

php怎么删除空目录

php删除目录 2016-10-13 19:10:58 909人浏览
摘要

在php中,可以直接使用rmdir()函数来删除空目录,该函数的作用就是删除指定空目录,语法“rmdir(目录路径[,context])”;如果删除成功则返回TRUE,如果失败则返回FALSE。

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php 中可以使用 rmdir() 函数来删除指定的目录。需要注意,rmdir()函数删除的目录,必须是空目录,而且要有相应的权限。

rmdir() 函数的语法格式如下所示:

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

其中,参数 $dirname 为要删除的目录路径;$context 为可选参数,用来规定文件句柄的环境。

返回值:函数执行成功时返回 TRUE,执行失败则返回 FALSE。

示例:删除test目录(空目录)

1.png

实现代码:

<?php
header("Content-type:text/html;charset=utf-8");
$dir = 'test';
if (is_dir($dir)) {
if (rmdir($dir))
echo '目录删除成功!';
} else {
echo "目录不存在!";
}
?>

输出结果:

2.png

注:如果删除一个不为空的目录还会产生一个 E_WERNING 级别的错误。

示例:删除img目录(非空)

3.png

<?php
header("Content-type:text/html;charset=utf-8");
$dir = 'img';
if (is_dir($dir)) {
	if (rmdir($dir))
		echo '目录删除成功!';
} else {
	echo "目录不存在!";
}
?>

4.png

如果想要删除一个不为空的目录,可以利用递归的方法,先将目录清空,然后再使用rmdir() 函数删除该目录。实现代码,可参考文章《php rmdir()怎么删除非空目录》

--结束END--

本文标题: php怎么删除空目录

本文链接: https://www.lsjlt.com/news/312.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php代码怎么删除非空目录
    php代码删除非空目录的方法:1、创建一个PHP示例文件;2、设置文件编码为utf8;3、通过递归函数实现删除非空目录即可,其代码如“function deldir($dir){if(file_exists($dir)){$files=scandir($dir);foreach($files as $file){...}}”。 ...
    347
    2023-04-02
    php
  • php怎么删除目录
    php删除目录的方法:1、创建一个PHP示例文件;2、找到需要删除的目录;3、使用rmdir()函数删除指定的目录即可。 ...
    401
    2023-04-02
    php 目录
  • centos7删除空目录的方法
    centos7中删除空目录的方法:可以在centos7中使用rmdir命令来删除空目录;语法格式为:“rmdir [-p] [文件名]”,例如在centos7终端中输入“rmdir test”命令则能够将工作目录下名为test的子目录删除。 ...
    613
    2023-04-02
    centos7
  • Golang 删除文件并递归删除空目录的操作
    这篇文章主要介绍了Golang 删除文件并递归删除空目录的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...
    826
    2023-04-02
    Golang 删除文件 递归删除空目录
  • python 删除文件、清空目录的方法总
    Python os.remove() 方法os.remove() 方法用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。在Unix, Windows中有效以下实例演示了 remove() 方法的使用:#!/usr/bi ...
    644
    2023-04-02
    清空 文件 目录
  • nodejs新建空目录的方法是什么
    这篇文章主要介绍“nodejs新建空目录的方法是什么”,在日常操作中,相信很多人在nodejs新建空目录的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”nodejs新建空目录的方法是什么”的疑惑有所 ...
    591
    2023-04-02
    nodejs
  • 怎么删除redis安装目录
    删除redis安装目录的方法:例如/usr/local/redis/bin/目录下的redis相关的文件删除,命令如下:#rm -rf /usr/local/redis/bin/redis*还需把解压和编译的redis包给删除,命令如下:# ...
    153
    2023-04-02
    redis
  • java中怎么删除文件和目录
    delete()方法可用于删除文件或空目录/文件夹,如果文件被删除,delete()方法返回true,如果文件不存在则返回false。如果删除目录,delete()方法检查目录是否为空,如果目录为空,则删除目录,否则delete()方法不会执行任何操作并返回f ...
    1102
    2023-04-02
    java 删除 文件 目录
  • php yum怎么安装指定目录
    php yum安装指定目录的方法:1、执行“yum install”命令安装;2、修改“/usr/local/php/etc/php.ini”;3、运行“php-fpm”;4、配置alias;5、指定php扫描扩展的路径即可。 ...
    677
    2023-04-02
    php
  • php setcookie怎么删除cookie
    php setcookie删除cookie的方法:1、创建一个PHP示例文件;2、通过“setcookie("TestCookie", "", time() - 3600);”方法删除一个cookie即可。 ...
    746
    2023-04-02
    php 删除cookie
  • php怎么删除整个元素
    php删除整个元素的方法:1、通过“array_diff()”函数实现删除整个数组元素;2、使用“array_diff_key()”函数删除整个元素。 ...
    129
    2023-04-02
    php
  • php事务删除怎么操作
    php事务删除的操作方法:1、利用“autocommit(false)”方法,关闭数据库自动提交;2、当操作语句全部成功后,通过“commit()”提交到数据库,如果操作失败,则用“rollback()”方法回退删除即可。 ...
    778
    2023-04-02
    事务 php
  • php无法创建目录怎么办
    php无法创建目录的解决办法:1、打开并检查相应的PHP代码文件;2、检查创建的目录是否存在于多级目录下;3、在mkdir函数加入第三个参数来开启递归模式,其语法如“mkdir($uploadpath,0777,true)”。 ...
    307
    2023-04-02
    php
  • php怎么实现删除数据
    php实现删除数据的方法:1、创建一个PHP示例文件;2、连接数据库;3、通过“delete from news where id = $id”语句删除指定id的数据即可。 ...
    519
    2023-04-02
    php 数据
  • php怎么实现点击删除代码
    php实现点击删除代码的方法:1、创建一个PHP示例文件,并连接数据库;2、查询数据库;3、在超链接删除处调用javascript方法,并传递记录id即可。 ...
    676
    2023-04-02
    php
  • php怎么删除表的内容
    php删除表的内容的方法:1、创建一个test.php文件;2、连接mysql数据库;3、使用mysqli_select_db选择要操作的数据库;4、使用delete创建一条删除mytest数据表内容的sql语句即可。 ...
    264
    2023-04-02
    php
  • php怎么查询目录下的文件
    php查询目录下的文件的方法:1、创建一个PHP示例文件;2、获取当前文件的上级目录;3、通过“scandir($con);”扫描$con目录下的所有文件即可。 ...
    410
    2023-04-02
    php
  • php如何遍历目录
    在php中遍历目录的方法1.使用glob()函数遍历目录function getfiles($path){foreach(glob($path) as $afile){if(is_dir($afile)){ getfiles($afile. ...
    844
    2023-04-02
    PHP 遍历
  • 怎么用php删除本地文件
    用php删除本地文件的方法:1、新建一个php文件并设置编码为utf8;2、创建两个变量,分别用于保存删除文件的目录名称和所需删除的文件名;3、使用file_exists()方法判断目录是否存在;4、使用unlink()方法删除文件即可。 ...
    937
    2023-04-02
    php
  • php怎么判断删除文件是否成功
    在php中,可以利用if语句和unlink()函数来判断删除文件是否成功,语法“if(unlink($file)){echo '文件删除成功!';}else{echo '文件删除失败!';}”。 ...
    992
    2023-04-02
    php 删除文件
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作