代码如下:
private function _deleteDir($R) { $handle = opendir($R); while(($item = readdir($handle)) !== false){ if($item != '.' and $item != '..'){ if(is_dir($R.'/'.$item)){ $this->_deleteDir($R.'/'.$item); }else{ if(!unlink($R.'/'.$item)) die('error!'); } } } closedir( $handle ); return rmdir($R); } public function clearRuntime() { $R = $_GET['path'] ? $_GET['path'] : RUNTIME_PATH; if($this->_deleteDir($R)) die("cleared!"); }
使用说明:将上面这两个方法放入到你的管理后台的控制器里面,然后浏览器进入clearRuntime操作即可。
支持通过get传值删除你想删的文件夹(注意别把有用的目录删掉,如果想删掉整个网站可以输入 ./ 哈哈~)