gpt4 book ai didi

C# Directory.GetFiles 扩展名和大小过滤器

转载 作者:行者123 更新时间:2023-11-30 19:15:48 27 4
gpt4 key购买 nike

我想计算文件夹中具有特定扩展名且大小超过 X kb 的文件数。任何人都可以帮忙解决这个问题吗?

我可以做扩展部分:

Directory.GetFiles("c:\\temp\\", "*.txt", SearchOption.TopDirectoryOnly).Length

最佳答案

您可以为目录中的每个文件创建一个 FileInfo,然后查询它的 FileInfo.Length 属性:

var count = Directory.EnumerateFiles(
@"c:\temp\", "*.txt", SearchOption.TopDirectoryOnly)
.Count(file => new FileInfo(file).Length / 1024 >= size);

关于C# Directory.GetFiles 扩展名和大小过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32839831/

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