php unlink与rmdir实现文件与文件夹删除
  
  
   时间:2014-06-09 16:40来源: 作者: 点击:
   
   次
  
  
  删除目录及文件 ?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 )
  
  
   
    
     | 
       删除目录及文件 
	
	- <?php  
 
	- function delsvn($dir) {  
 
	- $dh=opendir($dir);  
 
	-  
 
	- 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__);  
 
	-  
 
	- 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;  
 
	- }  
 
	- }  
 
	- ?>
 
	 
 
      
      (责任编辑:admin) | 
    
   
   
  
  
  
  
   ------分隔线----------------------------