好得很程序员自学网

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

php unlink与rmdir实现文件与文件夹删除 - php文件操

php unlink与rmdir实现文件与文件夹删除

删除目录及文件

<?php   function  delsvn( $dir ) {   $dh =opendir( $dir );   //找出所有".svn" 的文件夹:    while  ( $file =readdir( $dh )) {   if ( $file != "."  &&  $file != ".." ) {   $fullpath = $dir . "/" . $file ;   if ( is_dir ( $fullpath )) {   if ( $file == ".svn" ){   delsvndir( $fullpath );   } else {   delsvn( $fullpath );   }   }   }   }   closedir ( $dh );   }   function  delsvndir( $svndir ){   //先删除目录下的文件:    $dh =opendir( $svndir );   while ( $file =readdir( $dh )){   if ( $file != "." && $file != ".." ){   $fullpath = $svndir . "/" . $file ;   if ( is_dir ( $fullpath )){   delsvndir( $fullpath );   } else {   unlink( $fullpath );   }   }   }   closedir ( $dh );   //删除目录文件夹    if ( rmdir ( $svndir )){   return  true;   } else {   return  false;   }   }   $dir =dirname( __FILE__ );   //echo $dir;    delsvn( $dir );   ?> 

删除目录

<?   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 unlink与rmdir实现文件与文件夹删除 - php文件操的详细内容...

  阅读:67次