当前位置:Gxlcms > PHP教程 > php如何递归删除文件夹

php如何递归删除文件夹

时间:2021-07-01 10:21:17 帮助过:29人阅读

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

推荐:《PHP视频教程》

php 递归删除文件夹

代码如下:

  1. <?php
  2. // $dir:要删除的文件的目录
  3. function recursiveDelete($dir){
  4. // 打开指定目录
  5. if ($handle = @opendir($dir)) {
  6. while (($file = readdir($handle)) !== false) {
  7. if (($file == ".") || ($file == "..")) { continue; }
  8. if (is_dir($dir . '/' . $file)) {
  9. // 递归
  10. recursiveDelete($dir . '/' . $file);
  11. } else {
  12. unlink($dir . '/' . $file);
  13. // 删除文件
  14. }
  15. }
  16. @closedir($handle);
  17. rmdir ($dir);
  18. }
  19. }

以上就是php如何递归删除文件夹的详细内容,更多请关注gxlcms其它相关文章!

人气教程排行