源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php 文件夹删除、php清除缓存程序

  • 时间:2020-11-03 14:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php 文件夹删除、php清除缓存程序
[u]复制代码[/u] 代码如下:
<?php header('content-type:text/html;charset=utf-8'); function delFile($fpath) { $filesize = array(); $filepath = iconv('gb2312', 'utf-8', $fpath); if (is_dir($fpath)) { if ($dh = opendir($fpath)) { while (($file = readdir($dh)) !== false) { if($file != '.' && $file != '..') { $filesize[] = delFile($fpath.'/'.$file); } } closedir($dh); } /* * 方便统计目录数 */ $filesize['file'] = 0; if(@rmdir($fpath) === true) { echo "{$filepath}................删除成功<br>\n"; } else { echo "{$filepath}................删除失败<br>\n"; } } else { if(is_file($fpath)) { $filesize[] = $fsize = filesize($fpath); if(@unlink($fpath) === true) { echo "{$filepath}...{$fsize}K................删除成功<br>\n"; } else { echo "{$filepath}...{$fsize}K................删除失败<br>\n"; } } } return $filesize; } /* * function getArrSum(array &$arr) 数组求和 * array &$arr 被处理数组 */ function getArrSum(&$arr) { if(is_array($arr)) { foreach ($arr as &$value) { $value = getArrSum($value); } return array_sum($arr); } else { return $arr; } } $fpath = 'D:/test'; $filesize = delFile($fpath); $size = getArrSum($filesize); printf('为您节省:%.3fM 空间', $size/(1024*1024)); ?>
只要在D盘下建一个 test 文件夹,然后再里面随便拷入一点东西就可以测试了
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部