gpt4 book ai didi

c# - 如何使用 C# 计算文件夹中的 Excel 文件数?

转载 作者:太空宇宙 更新时间:2023-11-03 18:16:06 25 4
gpt4 key购买 nike

我需要计算目录中 excel 文件、pdf 文件的数量。

我已经计算了一个目录中的文件总数

 System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(@"D:\");
int count = dir.GetFiles().Length;

有什么建议吗?

最佳答案

这是一个 LINQ 解决方案。

var extensions = new HashSet<string>(StringComparer.OrdinalIgnoreCase)
{
".xls",
".xlsx",
".pdf",
};
var baseDir = @"D:\";
var count = Directory.EnumerateFiles(baseDir)
.Count(filename =>
extensions.Contains(Path.GetExtension(filename)));

关于c# - 如何使用 C# 计算文件夹中的 Excel 文件数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6148226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com