我正在编写一个工具,用于查找iTunes库中丢失的文件,适用于Mac和Windows。在Mac上,我可以使用神奇的“目录搜索”功能通过命名快速查找文件。但是,在Windows上,似乎没有用于按文件名搜索的操作系统API(或者有吗?)。经过一些谷歌搜索后,我了解到有一些工具(如TFind、Everything)可以直接读取NTFS目录并扫描它以按名称查找文件。我也想这样做,但不必从头开始(虽然我过去写过不少磁盘工具,但我一直没有精力去研究NTFS)。我想知道是否有现成的库,可能是一个.dll,这会给我这个搜索功能:传入一个文件名,取回它的路径。或者,Windows索引服务怎么样?至少当我