zoukankan      html  css  js  c++  java
  • asp.net 得到一个文件夹下的所有文件夹及子文件夹名,得到所有文件名,文件大小,文件夹大小

    using System.IO;
    /// <summary>
    /// 获取指定目录下的所有文件和文件夹大小
    /// </summary>
    /// <param name="path">目录路径</param>
    /// <returns>string,返回所有文件夹名字</returns>
    protected long GetDirectorySize(string path)
    {
        long dirSize = 0;
        DirectoryInfo dir = new DirectoryInfo(path);
        foreach (FileInfo file in dir.GetFiles())
            dirSize += file.Length;
        foreach (DirectoryInfo subdir in dir.GetDirectories())
            dirSize += GetDirectorySize(subdir.FullName);
        return dirSize;
    }
    using System.IO;
    /// <summary>
    /// 获取指定目录下的所有文件夹名
    /// </summary>
    /// <param name="path">目录路径</param>
    /// <returns>string,返回所有文件夹名字</returns>
    public string GetAllFolder(string path)
    {
    	string folder_Names = "";
    	DirectoryInfo dir = new DirectoryInfo(path);
    
    	foreach (DirectoryInfo subdir in dir.GetDirectories())
    		folder_Names += subdir.FullName + ",";
    
    	return folder_Names;
    }
    
  • 相关阅读:
    增加新分类daily——“每天学了啥?”
    gcc选项中的编译过程
    一个带路径复制的perl脚本
    git
    mysql explain 详解
    CentOS Python2.4升级到Python2.7
    mongoDb查询
    linux php 扩展
    php-redis 扩展安装
    redis Linux的安装方法
  • 原文地址:https://www.cnblogs.com/yhdkzy/p/2499311.html
Copyright © 2011-2022 走看看