如何使用 C++ 读取 NTFS 主文件表



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

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

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

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

最新更新