PHP如何删除目录中所有文件内容?

PHP如何删除目录中所有文件内容?

PHP如何删除目录中所有文件内容?

首先创建一个函数,并接受一个参数;然后在函数中使用“opendir”函数,打开传入的参数;最后历遍返回的结果,并判断是否为文件夹,如果是进行递归,否则删除文件即可。

示例代码

<?php $dirName = '/www/tmp';echo "current :".get_current_user()."  ".$dirName;deleteDir($dirName);function deleteDir($dirName){    if(file_exists($dirName)){//判断目录是否存在        //如果是目录,那么我们就遍历下面的文件或者目录        //打开目录句柄        $dir = opendir($dirName);        while($fileName = readdir($dir)){            //不运行像上级目录运行            if($fileName!="." && $fileName!=".."){                $file = $dirName."/".$fileName;                echo "||".$file."||";                if(is_dir($file)){                    deleteDir($file);//使用递归删除目录                }else{                    echo "--delete-".$file."++";                    unlink($file);                }            }        }        closedir($dir);//关闭dir        if( rmdir( $dirName ) )echo "成功删除目录: $dirName";             }else{        echo "对不起,目录不存在";    }}

登录后复制

推荐教程:《PHP》

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

以上就是PHP如何删除目录中所有文件内容?的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年2月24日 23:36:31
下一篇 2025年2月18日 07:36:21

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

相关推荐

  • php农历转公历怎么实现

    php农历转公历的实现方法:首先获取一个PHP日期时间操作类“Lunar”;然后将“Lunar”相关代码保存为“Lunar.class.php”文件;最后使用“convertLunarToSolar();”方法实现农历转公历即可。 推荐:《…

    2025年2月24日
    200
  • PHP如何解决查询MySQL数据库中文乱码?

    PHP如何解决查询MySQL数据库中文乱码? 1、将MySQL数据库默认的编码是UTF-8; 2、在MySQL中创建表时,将字符集设置为UTF-8; 3、在PHP中查询数据之前,将数据库编码设置为UTF-8即可。 立即学习“PHP免费学习笔…

    2025年2月24日
    200
  • linux命令怎么安装php

    linux命令安装php的方法:首先从php的官方网站下载php的安装源码包;然后执行命令“./configure –prefix=/usr/local/servers/php”配置安装环境;接着在解压目录执行编译命令;最后执行…

    2025年2月24日 编程技术
    200
  • php出现上传找不到临时文件错误怎么办

    php上传找不到临时文件错误的解决办法:首先打开“php.ini”文件;然后将“upload_tmp_dir”项前面的分号去掉;接着在后面添加好路径如“C:/windows/temp”;最后加入网站匿名访问用户组的读写权限即可。 php上传…

    2025年2月24日
    200
  • PHP如何去掉特殊字符?

    PHP如何去掉特殊字符? 1、“trim()”函数可以去除字符串左右两边的空格和特殊字符; 2、“ltrim()”函数移除字符串左侧的空白字符或其他预定义字符; 3、“str_replace()”函数以其它字符替换字符串中的一些字符。 立即…

    2025年2月24日
    200
  • php如何删除指定key

    php删除指定key的方法:首先用“array_search”函数根据value去搜索;然后按key进行查找key对应的位置;最后使用自定义好的“array_remove”方法删除指定key即可。 PHP删除Array数组里指定的key(完…

    2025年2月24日
    200
  • php判断是几维数组

    php判断是几维数组的方法:首先获取需要进行判断的数组;然后使用自定义的“aL”方法实现判断数组是几维数组;最后通过“max($al)”方法获取数组的维度即可。 PHP 获取数组是几维数组   推荐:《PHP教程》 立即学习“PHP免费学习…

    2025年2月24日
    200
  • php如何将float转int?

    php如何将float转int? 1、使用函数“intval”将float类型数据转为int类型; $float = 15.222;intval($float); 登录后复制 2、使用“settype()”将float类型数据设置为int类…

    2025年2月24日
    200
  • PHP如何判断中文还是英文?

    PHP如何判断中文还是英文? 在PHP中可以使用正则来判断中文还是英文,判断英文的正则为“/^[^�-�]+$/”,判断中文正则为“/^[“.chr(0xa1).”-“.chr(0xff).”…

    2025年2月24日
    200
  • php中怎样根据关联数组的元素值删除元素

    php中根据关联数组的元素值删除元素的方法:可以通过array_diff()函数来进行删除。array_diff()函数用于比较两个(或多个)数组的值,并返回差集。具体方法如:【array_diff($array1, $array2)】。 …

    2025年2月24日
    200

发表回复

登录后才能评论