小白的大黑 发表于 2018-07-31 23:58

FindFirstFile实现原理?

请问一下windows api中的FindFirstFile实现的机制是什么?
在目录中查找文件的时候是遍历整个目录去匹配吗?还是通过别的类似于索引的形式?
假如使用boost/filesystem实现查找文件,与其效率相比怎么样呢?

codechurch 发表于 2018-08-01 09:50

findfirstfile 是系统调用。   系统调用 VS 语言支撑库是 有严格不同的,虽然系统调用也可以以库的形式给出。

目录究竟如何查找,是挨个匹配,还是B+树,还是别的什么,取决于文件系统的实现。
页: [1]
查看完整版本: FindFirstFile实现原理?