好得很程序员自学网

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

php中删除非空目录实现代码 - php文件操作

php中删除非空目录实现代码

php删除目录及文件的文件原是就是先检查此目录下是否有文件,如果有,是文件夹的话就再调用此函数删除,如果是文件就直接调用 unlink 删除,最后删除此目录,删除文件夹的操作时,必须首先确保您有这个权限!

<?php   // 说明: 删除非空目录的解决方案   function  removeDir( $dirName )   {        if (!  is_dir ( $dirName ))       {            return  false;       }        $handle  = @opendir( $dirName );        while (( $file  = @readdir( $handle )) !== false)       {            if ( $file  !=  '.'  &&  $file  !=  '..' )           {                $dir  =  $dirName  .  '/'  .  $file ;                is_dir ( $dir ) ? removeDir( $dir ) : @unlink( $dir );           }       }        closedir ( $handle );            return   rmdir ( $dirName ) ;   }   ?> 

查看更多关于php中删除非空目录实现代码 - php文件操作的详细内容...

  阅读:70次