最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

php 删除文件夹,及其其下所有文件

时间:2014-06-09 16:40来源: 作者: 点击:
在php中删除文件和删除目录我们都用unlink删除实现删除,如果要删除不是空目录主要利用readdir和opendir来遍历目录了. 实例代码如下: ?php //删除文件夹,及其其下所有文件 function deldir( $dir ){ $dh =

在php中删除文件和删除目录我们都用unlink删除实现删除,如果要删除不是空目录主要利用readdir和opendir来遍历目录了.

实例代码如下:

  1. <?php 
  2. // 删除文件夹,及其其下所有文件 
  3. function deldir($dir) { 
  4.   $dh=opendir($dir); 
  5.    
  6.   while ($file=readdir($dh)) { 
  7.    
  8.     if($file!="." && $file!="..") { 
  9.      
  10.     $fullpath=$dir."/".$file
  11.      
  12.       if(!is_dir($fullpath)) { 
  13.        
  14.         unlink($fullpath); 
  15.        
  16.       } else { 
  17.        
  18.         deldir($fullpath); 
  19.        
  20.       } 
  21.      
  22.     } 
  23.    
  24.   } 
  25.    
  26.   closedir($dh); 
  27.    
  28.   if(rmdir($dir)) { 
  29.    
  30.     return true; 
  31.    
  32.   } else { 
  33.    
  34.     return false; 
  35.    
  36.   } 
  37. ?> 

(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容