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;
    }
    
  • 相关阅读:
    12-单表查询
    11-数据的增删改
    10-外键的变种 三种关系
    09-完整性约束
    08-数据类型(2)
    07-数据类型
    06-表的操作
    05-库的操作
    Spring:(六) 代理模式
    Spring:(五) 注解
  • 原文地址:https://www.cnblogs.com/yhdkzy/p/2499311.html
Copyright © 2011-2022 走看看