好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php删除目录几种方法 - php文件操作

php删除目录几种方法

本文章提供三款关于php删除目录几种方法,如果你正在找删除目录或删除目录下所有文件的php代码就进来看看吧,代码如下:

deletedir( $dir )  {  if  ( rmdir ( $dir )==false &&  is_dir ( $dir )) {       if  ( $dp  = opendir( $dir )) {        while  (( $file =readdir( $dp )) != false) {         if  ( is_dir ( $file ) &&  $file != '.'  &&  $file != '..' ) {         deletedir( $file );        }  else  {         unlink( $file );        }       }        closedir ( $dp );      }  else  {        exit ( 'www.phpfensi.com.cn not permission' );      }  }  } 

删除目录利用rmdir来删除吧,比如当前文件所在文件夹下游www.phpfensi.com/一个文件夹,实例代码如下:

@ $flag  =  rmdir ( "www.phpfensi.com/" );  if ( $flag )  { echo   "www.phpfensi.com删除成功" ;}  else   { echo   "www.phpfensi.com删除失败" ;} 

下面看一款 php删除文件夹及其文件夹下所有文件,代码如下:

function  deldir( $dir ) {     $dh =opendir( $dir );     while  ( $file =readdir( $dh )) {       if ( $file !=].] &&  $file !=]..]) {         $fullpath = $dir .]/]. $file ;         if (! is_dir ( $fullpath )) {            unlink( $fullpath ); //mb.111cn.net         }  else  { //开源软件:phpfensi.com             deldir( $fullpath );        }      }    }     closedir ( $dh );       if ( rmdir ( $dir )) {       return  true;    }  else  {       return  false;    }  }

查看更多关于php删除目录几种方法 - php文件操作的详细内容...

  阅读:65次