计算某一路径下的所有目录或是文件数量_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 计算某一路径下的所有目录或是文件数量

计算某一路径下的所有目录或是文件数量

 2017/4/24 5:32:53  Insus.NET  程序员俱乐部  我要评论(0)
  • 摘要:计算某一路径下的所有目录或是文件数量,可以参考下面代码示例:不管是计算目录或理文件,2个方法均带2个参数,前者是传入的是物理路径,第二个传的是布尔值的参数,即是说可以计算是否包含子目录。目录:publicstaticintDirectoryCount(stringphysicalPath,boolisIncludeSubDirectory){intcount=0;if(isIncludeSubDirectory)count=Directory.GetDirectories
  • 标签:目录 文件

计算某一路径下的所有目录或是文件数量,可以参考下面代码示例:

 

不管是计算目录或理文件,2个方法均带2个参数,前者是传入的是物理路径,第二个传的是布尔值的参数,即是说可以计算是否包含子目录。

目录:

class="code_img_closed" src="/Upload/Images/2017042405/0015B68B3C38AA5B.gif" alt="" />logs_code_hide('c9d480fe-1b3b-46cc-a49e-b4823e3ab68b',event)" src="/Upload/Images/2017042405/2B1B950FA3DF188F.gif" alt="" />
 public static int DirectoryCount(string physicalPath, bool isIncludeSubDirectory)
        {
            int count = 0;
            if (isIncludeSubDirectory)
                count = Directory.GetDirectories(physicalPath, "*", SearchOption.AllDirectories).Length;
            else
                count = Directory.GetDirectories(physicalPath, "*", SearchOption.TopDirectoryOnly).Length;
            return count;
        }
Source Code


文件:

 public static int FileCount(string physicalPath, bool isIncludeSubDirectory)
        {
            int count = 0;
            if (isIncludeSubDirectory)
                count = Directory.GetFiles(physicalPath, "*.*", SearchOption.AllDirectories).Length;
            else
                count = Directory.GetFiles(physicalPath, "*.*", SearchOption.TopDirectoryOnly).Length;
            return count;
        }
Source Code

 

发表评论
用户名: 匿名