枚举元数据对象集合的目录,而不是名称

问题描述 投票:0回答:1

.NET 的

Directory.EnumerateXXX
方法返回字符串集合。同时,底层 Win32 API(
FindFirstFile
及相关)返回完整的文件/文件夹元数据集 - 属性、日期时间、大小。除了 P/Invoke 之外,.NET 中是否有一种方法可以在一次调用中返回携带对象的元数据集合(例如“FileInfo”)?

“不”是可以接受的答案。

我知道

Enumerate
,然后在路径周围构造
FileInfo
问题是 - 可以在没有 O(N) I/O 调用的情况下完成它吗?

c# .net winapi
1个回答
0
投票

这将是 DirectoryInfo.EnumerateFileSystemInfos 方法 其中

返回文件系统信息的可枚举集合 (

System.IO.FileSystemInfo
) 当前目录。

© www.soinside.com 2019 - 2024. All rights reserved.