获取某目录下的所有文件(包括子目录下文件)的数量(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;
}
推荐阅读
- EditText默认不获取焦点弹出键盘
- whlie循环和for循环的应用
- 记录下有意义的事2021-05-14
- 【实用教程】4种获取无水印视频素材的方法
- 插件化无法获取或找到.so文件
- 获取知识的门槛
- 提取ipa|提取ipa 包内资源
- SpringBoot|SpringBoot 属性配置中获取值的方式
- django|django 获取用户的域名
- [mysql获取当天|[mysql获取当天,昨天,本周,本月,上周,上月的起始时间]