zoukankan      html  css  js  c++  java
  • [PHP] 计算文件夹大小 Determining the Size of a Directory’s Contents

    The code as below :

    代码
    <?php
    function directory_size($directory) {
    $directorySize=0;
    /* Open the directory and read its contents. */
    if ($dh = @opendir($directory)) {
    /* Iterate through each directory entry. */
    while (($filename = readdir ($dh))) {
    /* Filter out some of the unwanted directory entries. */
    if ($filename != "." && $filename != "..")
    {
    // File, so determine size and add to total.
    if (is_file($directory."/".$filename))
    $directorySize += filesize($directory."/".$filename);
    // New directory, so initiate recursion. */
    if (is_dir($directory."/".$filename))
    $directorySize += directory_size($directory."/".$filename);
    }
    }
    #endWHILE
    } #endIF
    @closedir($dh);
    return $directorySize;
    }
    #end directory_size()
    ?>
  • 相关阅读:
    datalist标签
    meter标签
    audio标签
    video标签
    time标签
    figure标签
    正则收集
    js文字无缝滚动
    页面滚动到指定位置
    Css公共文件结构
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/1764145.html
Copyright © 2011-2022 走看看