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()
    ?>
  • 相关阅读:
    教你如何剖析源码
    Java 简介
    java 入门-helloWorld
    linux yum 命令
    Linux vi/vim
    Linux 磁盘管理
    Linux 用户和用户组管理
    Linux 文件与目录管理
    Linux 文件基本属性
    Linux安装Mysql
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/1764145.html
Copyright © 2011-2022 走看看