window下 删除目录及目录中的文件
2016-04-16 11:11
260 查看
window下 删除目录及目录中的文件
警告:方法太过凶残,谨慎使用!
在做视频上传时遇到问题,怎样将商品上传中视频后被新视频和新目录替代后的目录及视频删除掉
用以优化服务器的内存的问题,
涉及到文件夹,子文件夹,子文件夹中的文件的操作
代码如下:
这样就完成了,清空文件夹的效果了!
警告:方法太过凶残,谨慎使用!
在做视频上传时遇到问题,怎样将商品上传中视频后被新视频和新目录替代后的目录及视频删除掉
用以优化服务器的内存的问题,
涉及到文件夹,子文件夹,子文件夹中的文件的操作
代码如下:
<?php //删除指定目录(文件夹)中的所有文件函数 function delfile($dir) { if (is_dir($dir)) { $dh=opendir($dir);//打开目录 //通过循环来判断和删除文件夹及文件 while (($file = readdir($dh)) !== false) { if($file!="." && $file!="..")//去除.和.. { $filepath=$dir.'/'. $file; if(is_dir($filepath))//是否 为目录 { delfile($filepath); } else { unlink($filepath);//删除文件 rmdir($dir);//删除空文件夹 } } } closedir($dh);//关闭目录 }elseif(file_exists($dir)) { unlink($dir);//删除文件 } } $dir="E:/seven/test123";//绝对路径 delfile($dir); die; ?>
这样就完成了,清空文件夹的效果了!
相关文章推荐
- Code Forces 20A BerOS file system
- 唯一索引 && 主键索引
- PHP常量和运算符
- 在Yii2.0版本中中,如何从控制器里面传递变量到布局文件layouts里的模板中
- java一个方法形参有两个,如何在调用的时候只传入一个参数
- iOS开发数据库篇—SQLite简单介绍
- 存储管理
- ios互斥锁,线程同步
- MRC(手动内存管理)
- ti processor sdk linux am335x evm /bin/setup-targetfs-nfs.sh hacking
- cell里面的回调,最后不要通过indexPath的属性来进行回调识别
- SAM/BAM ALIGNMENT FORMAT 格式说明
- 个人学习-java-.isEmpty()
- Android之解决用webView控件展示快递100查询物流出现错误的问题
- IOS开发-读取xib文件
- Code Forces 26C Dijkstra?
- USACO Training Section 3.2 & 洛谷P2730
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- LeetCode 295. Find Median from Data Stream(数据流中位数)
- 如何高效的学习。