zoukankan      html  css  js  c++  java
  • (实用篇)php 文件夹删除,清除缓存程序

    <?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>
    "; 
            } else { 
                echo "{$filepath}................删除失败<br>
    "; 
            } 
        } else { 
            if(is_file($fpath)) { 
                $filesize[] = $fsize = filesize($fpath); 
                if(@unlink($fpath) === true) { 
                    echo "{$filepath}...{$fsize}K................删除成功<br>
    "; 
                } else { 
                    echo "{$filepath}...{$fsize}K................删除失败<br>
    "; 
                } 
            } 
        } 
            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 文件夹,然后再里面随便拷入一点东西就可以测试了 

  • 相关阅读:
    JSP—简介
    Dream
    树状数组模板
    夜未央Test1题解
    夜未央Test1
    并查集模板
    给即将面临Noip的二班同学
    USACO chapter1
    二叉堆模板
    线段树模板
  • 原文地址:https://www.cnblogs.com/zhangmiaomiao/p/6013323.html
Copyright © 2011-2022 走看看