c# - 加载一定数量的文件而不是扫描并加载目录中的所有文件

标签 c# vb.net file directory

在 vb.net 或 C# 中,是否可以检索一定数量的文件,例如从文件夹中提取 100 个文件,而不是扫描所有文件(例如 1000000)并将其全部检索?

如果是,那么具体的实现是怎样的?

非常感谢

最佳答案

在.Net Framework 4.0及更高版本中,您可以使用 DirectoryInfo.EnumerateFiles并获取任意数量的文件。此方法在返回之前不需要对目录进行完整扫描。

关于c# - 加载一定数量的文件而不是扫描并加载目录中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13703354/

相关文章:

c# - 如何使用通配符搜索文件列表

如果满足条件,C# 用另一个正则表达式选择替换正则表达式选择

file - 使用通配符条目使用批处理文件编辑注册表

c# - 更改 MVC4 中的默认 ValidationSummary 模板

c# - 使用 LINQ 从 XML 获取最大属性值

xml - 为什么在解析 XML 时需要 XmlNamespaceManager

c# - .NET 4 WPF Datagrid 和 WPF Toolkit Datagrid 之间的差异

vb.net - 在打开的 Windows 资源管理器上选择一个文件

HTTPSresource 的 Excel VBA URLDownloadToFile 错误

c - 用C做回文检查器