php 删文件夹的方法

php 删文件夹的方法

php 删文件夹的方法

新建一个php文件,命名为test.php,用于讲解php如何删除文件夹及其文件夹下所有文件。

相关推荐:《PHP教程》

aa7ca0c657996e5ccf8003b7b9ea59e.png

在test.php文件内,创建一个removeDir()函数,其参数为$dirName(所需删除的目录名称)。

立即学习“PHP免费学习笔记(深入)”;

1bcdecfb0f9b3834c46924d1c08a90d.png

在removeDir()函数内,使用is_dir()方法判断$dirName是否是一个目录,如果不是一个目录,返回false,如果是一个目录,使用opendir()方法打开这个目录。

202b70d08ad3cb2d79c6bb3dfb0fcfa.png

在removeDir()函数内,使用while()方法读取文件夹,如果文件夹下面存在文件,则使用unlink()方法删除文件;如果文件夹下存在非空文件夹,则把该文件夹作为参数,递归再次调用函数删除文件夹里面的文件,直到是一个空文件夹(即文件夹里没有文件),跳出while()循环,使用rmdir()方法删除文件夹。

278cd26fa1cc80a75c50c595a366c88.png

在test.php文件内,使用header()方法设置文件执行的编码为utf8,避免输出中文时产生乱码。

6743ad36786a2bc97f36d361ebf4f89.png

在test.php文件内,定义一个$path变量,保存所需删除的文件夹,通过调用removeDir()函数删除文件夹及其下面所有的文件和目录。使用if语句对删除的结果进行判断,输出删除成功与否的提示。

70415e3aa77cc6035f7d237ccecb116.png

在浏览器执行test.php文件,查看输出的结果。

10d4a98cf8be6cc8fa45431822730db.png

7b32b0d5eb9acd4b81f85c38ed00b78.png

以上就是php 删文件夹的方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2139514.html

(0)
上一篇 2025年2月25日 01:50:48
下一篇 2025年2月23日 05:35:26

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php安装curl扩展的方法

    php安装curl扩展的方法 PHP的curl扩展的安装 有时候安装好php后,后面需要一些扩展需要添加进来,又不能影响当前php的工作,我们就只能通过动态添加扩展来实现 一.首先明确一些目录 1.源码包目录,就是放从网上下载的源码包文件的…

    2025年2月25日
    200
  • json如何转php

    json如何转php? json_decode是php5.2.0之后新增的一个PHP内置函数,其作用是对JSON格式的字符串进行编码.   json_decode的语法规则:   json_decode ( string $json [, …

    2025年2月25日
    200
  • php如何禁止页面缓存

    php如何禁止页面缓存? 页面缓存在有的时候是不需要的,我们可以禁止浏览器缓存页面。 在PHP中可以轻松的使用下面的语句实现禁止页面缓存,但比较难记特整理下,方便大家使用。 php代码如下: 登录后复制 这对于某些页面来说是很有用的,例如:…

    2025年2月25日
    200
  • php转换大小写的方法

    php转换大小写的方法 1.将字符串转换成小写 strtolower(): 该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串. 例: 登录后复制 输出结果: 立即学习“PHP免费学习笔记(深入)”; i want …

    2025年2月25日
    200
  • php字符串转数字的方法总结

    php字符串转数字的方法总结 1、第一种转换方式:在要转换的变量之前加上用括号括起来的目标类型,如 (int);(bool);(float);(string);(array);(object) 2、第二种转换方式:使用3个具体类型的转换函数…

    2025年2月25日 编程技术
    200
  • php 删除字符串中任何字符的方法

    php 删除字符串中任何字符的方法  function delStr($start, $end, $orgenStr) {   //读取要删除字符位置的前一部分字符串,并赋值给$temp    //strpos读取字符第一次出现的位置   …

    2025年2月25日
    200
  • php中===与==的区别

    php中===与==的区别 ===比较两个变量的值和类型;==比较两个变量的值,不比较数据类型。 比如 $a = ‘123’; $b = 123;   立即学习“PHP免费学习笔记(深入)”; $a === $b为假…

    2025年2月25日
    200
  • php中的->是什么意思

    是什么意思” > 【->】符号是“插入式解引用操作符”。换句话说,它用来调用由引用传递参数的子程序的方法(当然,还有其它的作用)。正如我们上面所提到的,在调用php的函数的时候,大部分参数都是通过引用传递的。php中…

    2025年2月25日
    200
  • php怎么去除字符

    php怎么去除字符? 如果没有中文的话可以用 str_replace str_replace(find,replace,string,count) 登录后复制 str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写) …

    2025年2月25日
    200
  • php怎么禁止访问.php文件

    php怎么禁止访问.php文件? 本文实例讲述了php禁止直接从浏览器输入地址访问.php文件的方法。 具体实现方法如下: 一般来说对于有些重要的文件我们并不希望用户可以直接输入地址进行访问,对此我们需要进行一些设置。 下面总结了一些php…

    2025年2月25日
    200

发表回复

登录后才能评论