递归删除目录及其内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归删除目录及其内容相关的知识,希望对你有一定的参考价值。

  1. <?php
  2. function rrmdir($dir) {
  3. if (is_dir($dir)) {
  4. $objects = scandir($dir);
  5. foreach ($objects as $object) {
  6. if ($object != "." && $object != "..") {
  7. if (filetype($dir."/".$object) == "dir") rrmdir($dir."/".$object); else unlink($dir."/".$object);
  8. }
  9. }
  10. reset($objects);
  11. rmdir($dir);
  12. }
  13. }
  14. ?>

以上是关于递归删除目录及其内容的主要内容,如果未能解决你的问题,请参考以下文章

快速删除远程目录

Mac递归删除指定目录及其子目录下所有符合给定命名规则的文件

java FTPClient如何删除远程服务器端的文件夹及其子文件夹及其内容!

Linux 使用 rm 命令删除文件或目录

PHP删除当前目录及其目录下的所有文件

Linux中的rm命令