ASP.NET 如何获得文件夹大小

ASP.NET 如何获得文件夹大小例如可以用以下方法:其中参数path所传递的值是所要查看的文件夹的绝对路径!首先要导入System.IOC#//获取某个文件夹的大小public static long getDirectorySize(string path)  {  DirectoryInfo dirInfo=new DirectoryInfo(path);  long sumS

大家好,又见面了,我是你们的朋友全栈君。

例如可以用以下方法:

其中参数path所传递的值是所要查看的文件夹的绝对路径!

首先要导入System.IO

C#

//获取某个文件夹的大小


public static long getDirectorySize(string path)


  {



  DirectoryInfo dirInfo=new DirectoryInfo(path);


  long sumSize=0;


  FileSystemInfo fsInfo;


  foreach(fsInfo in dirInfo.GetFileSystemInfos())


  {



  if(fsInfo.Attributes.ToString().ToLower() == “directory”)


  {



  sumSize+=getDirectorySize(fsInfo.FullName);


  }


  else  


  {



  FileInfo fiInfo=new FileInfo(fsInfo.FullName);


  sumSize+=fiInfo.Length;


  }


  }


  return sumSize;


  } 

VB.NET 

    ‘获取某个文件夹的大小
    Function getDirectorySize(ByVal path As String) As Long

        Dim dirInfo As New DirectoryInfo(path)
        Dim sumSize As Long = 0
        Dim fsInfo As FileSystemInfo
        For Each fsInfo In dirInfo.GetFileSystemInfos()
            If (fsInfo.Attributes.ToString.ToLower = “directory”) Then
                sumSize += getDirectorySize(fsInfo.FullName)
            Else
                Dim fiInfo As New FileInfo(fsInfo.FullName)
                sumSize += fiInfo.Length
            End If
        Next
        getDirectorySize = sumSize

    End Function

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159868.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • plot函数的用法_ezplot函数

    plot函数的用法_ezplot函数matlab的图形绘制是非常重要的一种功能,所有关于数据分析挖掘方面一定会用到此项功能。在我们开始第三章数据可视化之前,必须先把plot函数必须弄得清清楚楚才行,下面让我们看看关于它的一切吧!一.plot首先,plot有几种形式(1)plot(X,Y):创建数据Y相对于中相应值X的二维折线图其中,若X,Y是向量,长度必须相等,图是Y对X的若X,Y是矩阵…

    2022年10月11日
    3
  • matlab_matlab反归一化

    matlab_matlab反归一化最近在做神经网络,需要对训练数据进行归一化到[0.10.9]之间。虽然matlab有现成的归一化函数(mapminmax()premnmx),但归一化到特定的区间,上述函数并不方便使用。由此萌生了自己编写归一化函数的想法。(先说推导,matlab代码见后面)

    2022年10月11日
    2
  • poi技术实现Excel导入_java json库

    poi技术实现Excel导入_java json库J2EE下Excel转JSON题外话:苦逼毕业狗,在北京做Android还没毕业就10K,回到长沙后连个面试机会都没有。毕业狗总是被瞧不起没有工作经验,好歹我在北京干了大半年呢。一是Android开发太饱和了,门槛低,谁学谁会,二是Android原生开发不行了,在Hybrid混合式和FaceBook主推的ReactNative新开发模式下,越来越多新型创业公司钟情于后两种开发模式。所以我果断抛弃An

    2022年5月3日
    87
  • sublime 4113 激活码【最新永久激活】

    (sublime 4113 激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html0UY7RF7AC5-eyJsaWNlbnNlSWQi…

    2022年3月28日
    401
  • 字典树的数据结构_数据结构快速排序

    字典树的数据结构_数据结构快速排序本文主要包括以下内容:Trie字典树的基本概念Trie字典树的基本操作插入查找前缀查询删除基于链表的Trie字典树Set性能对比LeetCode相关线段树的问题LeetCode第208号问题LeetCode第211号问题LeetCode第677号问题Trie字典树的基本概念上一篇我们介绍了线段树(SegmentTree),本文主要介绍Trie字典树…

    2025年9月25日
    2
  • IIS、nginx、apache只允许域名访问配置

    IIS、nginx、apache只允许域名访问配置

    2021年10月8日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号