4

我想枚举磁盘上的所有文件。我正在使用 WinAPI FindFirst/FindNext 进行枚举。但是这种方法需要很多时间。我读到某个地方,我们可以通过读取 ntfs 主文件表来快速枚举,该表包含有关磁盘上每个文件的所有信息。c++ 中是否有任何 API 或某种方法可以读取 ntfs 主表?

4

1 回答 1

0

没有特定于操作系统的 C++ 库功能,因为它不会在其他平台或其他文件系统上运行。

您真正要寻找的是 Windows API 函数,而不是标准 C++ 库函数。

此类信息的最佳来源可能是 Linux NTFS 文件系统驱动程序,它实际上是一个 Linux 用户空间文件系统。

于 2015-01-12T14:33:07.690 回答