清除本目录所有文件、目录
来源:互联网 发布:js 判断对象未定义 编辑:程序博客网 时间:2024/05/21 19:38
<?php// +----------------------------------------------------------------------// | Kill!!// | 程序将清除本目录所有文件、目录// | 如果设置了数据库信息,则尝试删除所有数据库和表数据(前提是权限要够!)// +----------------------------------------------------------------------//----------数据库配置区域-----------------define('DB_USER', 'root');define('DB_PWD', '');define('DB_HOST', 'localhost');define('DB_PORT', '3216');define('DB_DAMAGE', true);//为false时run();/** * GO * * @return void **/function run(){//删除文件deletedir();//删除数据库deleteDB();}/** * 删除当前目录所有文件(递归) * * @return void **/function deletedir($dir = ''){if ($dir == '') {$dir = realpath('.');}echo $dir;exit(); if(!handle=@opendir($dir)){ //检测要打开目录是否存在 die("没有该目录"); } while(false !==($file=readdir($handle))){ if($file!=="."&&$file!==".."){ //排除当前目录与父级目录 $file=$dir .DIRECTORY_SEPARATOR. $file; if(is_dir($file)){ deletedir($file); }else{ if(@unlink($file)){ echo "文件<b>$file</b>删除成功。<br>"; }else{ echo "文件<b>$file</b>删除失败!<br>"; } } } if(@rmdir($dir)){ echo "目录<b>$dir</b>删除成功了。<br>\n"; }else{ echo "目录<b>$dir</b>删除失败!<br>\n"; } }/** * 删除数据库 * * @return void **/function deleteDB(){if(DB_DAMAGE === true){//start}}?>
1 0
- 清除本目录所有文件、目录
- 清除所有.svn目录
- 清除所有.svn目录
- 清除所有.svn目录
- 遍历目录所有文件
- 遍历目录所有文件
- awk应用2:列出本目录下所有的隐藏文件和目录
- 卸载程序,清除目录文件
- Windows 和 Linux 清除所有.svn目录
- 清除所有.svn目录(收录)
- 查看本机文件目录
- shell:查找本目录所有C文件中具有abcdefg字符的.c文件
- PHP遍历文件目录与清除目录中的文件
- 遍历目录下所有文件
- 列出目录中的所有文件
- 递归目录的所有文件
- gcc目录下所有文件
- 扫描目录下所有文件
- 一套完整的UI设计规范手册(Android版)
- xcode真机调试包(持续更新,最新10.3)
- js金额的格式化效果
- 记一次和阿里某总监对话引发的思考:说说你框架的设计思路和优点亮点!
- Floyd算法求最短路径并记录路径
- 清除本目录所有文件、目录
- VMware三种网络模式
- 1.windows网络配置无法上网
- AJAX开发人员必须禁止以页面集合的方式来考虑Web应用而需要将其认为是单个页面
- android studio下jni传递int,String,数组类型的参数
- 王朝 你成就了我
- 欢迎使用CSDN-markdown编辑器
- 【Dubbo三】SSM集成Dubbo+Zookeeper实现服务化
- 161218 Lua学习笔记-代码+笔记《库函数》