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

    php如何删除目录下所有文件夹

    coldplay.xixicoldplay.xixi2021-02-20 16:14:52原创282

    php删除目录下所有文件夹的方法:首先删除目录下的文件,代码为【$dh=opendir($dir)】;然后删除当前文件夹,代码为【if(rmdir($dir))】。

    本教程操作环境:windows7系统、PHP5.6版,DELL G3电脑,该方法适用于所有品牌电脑。

    php删除目录下所有文件夹的方法:

    <?
    function deldir($dir) {
      //先删除目录下的文件:
      $dh=opendir($dir);
      while ($file=readdir($dh)) {
        if($file!="." && $file!="..") {
          $fullpath=$dir."/".$file;
          if(!is_dir($fullpath)) {
              unlink($fullpath);
          } else {
              deldir($fullpath);
          }
        }
      }
     
      closedir($dh);
      //删除当前文件夹:
      if(rmdir($dir)) {
        return true;
      } else {
        return false;
      }
    }
    ?>

    相关视频推荐:PHP编程从入门到精通

    以上就是php如何删除目录下所有文件夹的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php 文件夹
    上一篇:php如何删除一个数组元素 下一篇:php如何去掉字符串两端空格
    第15期线上培训班

    相关文章推荐

    • php如何删除文件夹• php如何递归删除文件夹• php进行文件上传时找不到临时文件夹怎么办• php如何实现if判断文件夹是否存在

    全部评论我要评论

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

    PHP中文网