• 技术文章 >后端开发 >php教程

    PHP删除符合条件的整个目录,符合条件整个目录_PHP教程

    2016-07-13 09:57:26原创339

    PHP删除符合条件的整个目录,符合条件整个目录


    php
    
        /**
        *    @name       delFile函数与delDir函数一起使用, 删除符合条件的整个目录
        *    @param      string  $path   指定操作路径
        *    @return     null
        *    @example    delDir('D:\web\Apache\htdocs\KeyShareMall\Pc\ThinkPHP');
        */
      
       // 删除目录 function delFile($path) { if (empty($path)) { echo '请指定要操作的文件路径'; return false; } if ( $handle = opendir ( $path )) { while ( false !== ( $fileName = readdir ( $handle ))) { if ( $fileName != "." && $fileName != ".." ) { if (is_file($path . '//m.sbmmt.com/m/' . $fileName)) { unlink($path . '//m.sbmmt.com/m/' . $fileName); } if (is_dir($path . '//m.sbmmt.com/m/' . $fileName)) { delFile($path . '//m.sbmmt.com/m/' . $fileName); } } } rmdir($path); closedir ( $handle ); } } function delDir($path = '') { if (empty($path)) { echo '请指定要操作的文件路径'; return false; } else { $path = str_replace('\\', '//m.sbmmt.com/m/', $path); } if ( $handle = opendir($path)) { while (false !== ( $fileName = readdir ( $handle ))) { if ( $fileName != "." && $fileName != ".." ) { if (is_dir($path . '//m.sbmmt.com/m/' . $fileName)) { echo $fileName . "
    "; // 删除含有Zip字符的目录 if (strpos($fileName, 'Zip') !== false) { delFile($path . '//m.sbmmt.com/m/' . $fileName); } else { delDir($path . '//m.sbmmt.com/m/' . $fileName); } } } } closedir ( $handle ); } } delDir('D:\web\Apache\htdocs\KeyShareMall\Pc\ThinkPHP'); ?>

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/983850.htmlTechArticlePHP删除符合条件的整个目录,符合条件整个目录 ? php /* * * @name delFile函数与delDir函数一起使用, 删除符合条件的整个目录 * @param string $path...

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:删除文件夹
    上一篇:php记住密码下次自动登录的实现方法_PHP教程 下一篇:php判断文件或目录(文件夹)是否存在_PHP教程
    大前端线上培训班

    相关文章推荐

    • PHP中的命名空间定义与使用(实例详解)• PHP中clone关键字和__clone()方法的使用(实例详解)• 带你分清类中的构造函数与析构函数• 五分钟带你了解PHP中的魔术方法(实例详解)• 怎样去搞定PHP类的继承?(总结分享)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网