6g下载网
当前位置: 主页 > 软件教程 > 编程开发 >

php代码实现用递归方式删除目录的方法

时间: 2016-01-08 09:55 来源: 6g下载网

分享到:

下面给大家介绍php代码实现用递归方式删除目录的方法,希望能给大家提供帮助。

函数及参数说明:

/**

* 用递归方式删除目录

* @access public

* @param string $file 目录文件

* @return string

*/

代码如下:

  1. if ( ! function_exists('RmRecurse'))  
  2. {  
  3.     function RmRecurse($file)  
  4.     {  
  5.         if (is_dir($file) && !is_link($file))  
  6.         {  
  7.             foreach(glob($file . '/*') as $sf)  
  8.             {  
  9.                 if (!RmRecurse($sf))  
  10.                 {  
  11.                     return false;  
  12.                 }  
  13.             }  
  14.             return @rmdir($file);  
  15.         } else {  
  16.             return @unlink($file);  
  17.         }  
  18.     }  
  19. }  

(责任编辑:6g下载网)

分享到:

------分隔线----------------------------