请选择 进入手机版 | 继续访问电脑版

无忧编程_ASP.NET  / C# / PHP 程序员的软件世界

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 101|回复: 0

C#获取指定目录下的所有文件(包括子目录下文件)的数量

[复制链接]

280

主题

307

帖子

1248

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1248
发表于 2018-2-1 13:49:17 | 显示全部楼层 |阅读模式
C#获取指定目录下的所有文件(包括子目录下文件)的数量
近来发现了一个效率更高的方法,只需遍历目录就能获得文件个数
[C#] 纯文本查看 复制代码
System.IO.DirectoryInfo dirInfo = new System.IO.DirectoryInfo(dirPath); 
public static int GetFilesCount(System.IO.DirectoryInfo dirInfo) 
{ 
    int totalFile = 0; 
    totalFile += dirInfo.GetFiles().Length; 
    foreach (System.IO.DirectoryInfo subdir in dirInfo.GetDirectories()) 
    { 
        totalFile += GetFilesCount(subdir); 
    } 
    return totalFile; 
}

文章转自:http://blog.csdn.net/u011471873/article/details/71600705
windows .net(C#+MSSQL) linux(php+mysql)  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软件编程 Inc.  

GMT+8, 2018-2-23 22:11 , Processed in 0.598031 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表