• 技术文章 >后端开发 >PHP问题

    php递归删除目录的方法

    藏色散人藏色散人2020-08-13 10:46:05原创393

    php递归删除目录的方法:首先创建一个PHP示例文件;然后定义一个“recursiveDelete”方法;接着通过递归方法删除文件即可。

    推荐:《PHP视频教程

    php 递归删除文件夹

    <?php
    // $dir:要删除的文件的目录
    function recursiveDelete($dir){ 
    // 打开指定目录 
            if ($handle = @opendir($dir)) { 
                while (($file = readdir($handle)) !== false) {
                       if (($file == ".") || ($file == "..")) { continue; }
                       if (is_dir($dir . '/' . $file)) {
                             // 递归 
                             recursiveDelete($dir . '/' . $file); 
                       } else { 
                             unlink($dir . '/' . $file); 
                             // 删除文件 
                      } 
                } 
               @closedir($handle); 
               rmdir ($dir); 
          }
    }

    以上就是php递归删除目录的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 目录
    上一篇:php header设置编码的方法 下一篇:php如何删除文件中指定行
    大前端线上培训班

    相关文章推荐

    • PHP递归函数用法• PHP递归算法的应用(含示例)• php如何递归删除文件• php如何递归删除目录

    全部评论我要评论

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

    PHP中文网