`
junpub
  • 浏览: 9596 次
社区版块
存档分类
最新评论

PHP删除指定文件夹及文件夹内的所有文件

    博客分类:
  • php
阅读更多

 /**

     * 删除目录及目录下所有文件或删除指定文件

     * @param str $path   待删除目录路径

     * @param int $delDir 是否删除目录,1或true删除目录,0或false则只删除文件保留目录(包含子目录)

     * @return bool 返回删除状态

     */

function delDirAndFile($path, $delDir = FALSE) {
        $handle = opendir($path);
        if ($handle) {
            while (false !== ( $item = readdir($handle) )) {
                if ($item != "." && $item != "..")
                    is_dir("$path/$item") ? delDirAndFile("$path/$item", $delDir) : unlink("$path/$item");
            }
            closedir($handle);
            if ($delDir)
                return rmdir($path);
        }else {
            if (file_exists($path)) {
                return unlink($path);
            } else {
                return FALSE;
            }
        }
 }

 

分享到:
评论

相关推荐

    php 删除文件夹和它下面的所有文件

    php代码;删除某个文件夹和该文件夹下面的所有文件;改代码没有用递归调用的方式;

    PHP实现批量清空删除指定文件夹所有内容的方法

    主要介绍了PHP实现批量清空删除指定文件夹所有内容的方法,涉及php基于自定义函数递归调用实现删除指定目录下文件与文件夹相关操作技巧,需要的朋友可以参考下

    php 删除指定文件夹的实例讲解

    下面小编就为大家带来一篇php 删除指定文件夹的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    一个关于文件、文件夹的创建删除类

    测试移动文件夹 建立一个b/c文件夹,并把a文件夹下的内容移动进去,并删除a文件夹 * FileUtil::moveFile('b/1/2/3.exe','b/d/3.exe'); 测试移动文件 建立一个b/d文件夹,并把b/1/2中的3.exe移动进去 * FileUtil::...

    网站文件夹动态文件监控(可有效防止木马,后门程序)

    本软件会对指定文件夹指定格式的文件进行删除,修改,创建,重命名等动作的监控。需要.net2.0的runtime. 1.dirlist.txt为监控文件夹的配置文件,把要监控的文件夹地址输入,多个文件夹换行处理。 2.ext.txt 为监控...

    php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码

    主要介绍了php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码,需要的朋友可以参考下

    php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)

    主要介绍了php文件操作方法,包括删除指定文件、获取文件夹下的文件名及读取文件夹下图片名,涉及php针对文件与目录的常用操作技巧,需要的朋友可以参考下

    强制删除指定文件

    碰到有删除不到东西吗,此代码可以强制删除, 只需指定路径和文件名即可。

    文件管理器(PHP).rar

    4、可以移动文件,如果指定文件夹不存在,将会被创建 5、可以修改文件,仅包括:asp,php,html,htm,aspx,jsp 5、可以新建文件夹 6、可以上传文件 BUG和不足: 1、修改文件后,只能将文件保存为gb2312编码,没...

    文件管理器(PHP)

    4、可以移动文件,如果指定文件夹不存在,将会被创建 5、可以修改文件,仅包括:asp,php,html,htm,aspx,jsp 5、可以新建文件夹 6、可以上传文件 BUG和不足: 1、修改文件后,只能将文件保存为gb2312编码,没...

    php实现删除指定目录下相关文件的方法

    本文实例讲述了php实现删除指定目录下相关文件的... //删除指定文件夹下的非法文件  function my_del($dir)  {  if(is_dir($dir)){  //打开指定文件夹  if($handle = opendir($dir))  {  while(false !== ($fi

    php实现的遍历文件夹下所有文件,编辑删除

    复制代码 代码如下:<?php /* 遍历文件夹; 功能:(a)可删除文件 (b)... //指定文件夹 $path=$path.”\\”; if($_GET[‘folder’]) { $path.=$_GET[‘folder’].”\\”; } //本页面路径,下面传回时将用到; $url=$_SERVE

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5...遍历文件夹文件 采集网络数据 随机字符串 验证码 验证码类 验证输入的邮件地址是否合法

    php自定义函数之递归删除文件及目录

    复制代码 代码如下: /*—————————————————— */ //– 递归删除文件及目录 //– 例: del_dir (‘../cache/’);注意:返回的/是必须的 //– $type 强制删除目录, true 是 ,false 否 /*——————...

    WAP/WWW双栖文件管理器 v0.1.rar

    删除文件及文件夹 移动文件,如果指定文件夹不存在,将会被创建 复制文件/文件夹,如果指定文件夹不存在,将会被创建 可以新建文件夹 可以上传文件 解压ZIP文件 若干目录/文件打包成ZIP文件 白定义列表打包成ZIP...

    小文助手 v1.1.rar

    3、文件批量追加功能:将指定文件夹下的文件复制到目标文件夹下所有的子文件夹。 4、文件内容批量追加:可以将文本追加到文件夹指定类型的文件里,目标文件所在的位置可以是当前文件夹、当前文件夹及 下一级文件夹...

Global site tag (gtag.js) - Google Analytics