现在的位置: 首页 > 综合 > 正文

php删除文件夹,删除文件夹

2018年01月23日 ⁄ 综合 ⁄ 共 562字 ⁄ 字号 评论关闭

function full_rmdir(
$dir )
   {
       if ( !
is_writable(
$dir ) )
       {
           if ( !@
chmod(
$dir, 0777
) )
           {
               return
FALSE;
           }
       }
      
      
$d =
dir( $dir
);
       while (
FALSE !== (
$entry = $d->read() ) )
       {
           if (
$entry ==
'.' || $entry
== '..' )
           {
               continue;
           }
          
$entry =
$dir . '/'
. $entry;
           if (
is_dir(
$entry ) )
           {
               if ( !
$this->full_rmdir(
$entry ) )
               {
                   return
FALSE;
               }
               continue;
           }
           if ( !@
unlink(
$entry ) )
           {
              
$d->close();
               return
FALSE;
           }
       }
      
      
$d->close();
      
      
rmdir(
$dir );
      
       return
TRUE;

}

抱歉!评论已关闭.