php递归删除文件夹的方法

php递归删除文件夹的方法

这篇文章主要介绍php递归删除文件夹的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

php递归删除文件夹的方法:首先创建一个PHP示例文件;然后确定要删除的文件的目录;接着通过opendir打开指定目录;最后通过递归方法删除文件夹即可。

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递归删除文件夹的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!