php删除目录操作代码

PHP 作者:程序师 2022-05-02 12:24:28 阅读:128

删除一个目录,包括目录内的内容。

function destroyDir($dir, $virtual = false)

{

   $ds = DIRECTORY_SEPARATOR;

   $dir = $virtual ? realpath($dir) : $dir;

   $dir = substr($dir, -1) == $ds ? substr($dir, 0, -1) : $dir;

   if (is_dir($dir) && $handle = opendir($dir))

   {

       while ($file = readdir($handle))

       {

           if ($file == '.' || $file == '..')

           {

               continue;

           }

           elseif (is_dir($dir.$ds.$file))

           {

               destroyDir($dir.$ds.$file);

           }

           else

           {

               unlink($dir.$ds.$file);

           }

       }

       closedir($handle);

       rmdir($dir);

       return true;

   }

   else

   {

       return false;

   }

}


关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

下软件就上简单下载站:https://www.jdsec.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接