在索引选项中,“索引这些位置”中有一个位置列表,有没有办法通过 c# 将我的应用程序创建的文件夹添加到列表中?
问问题
1373 次
1 回答
4
我找到了一个解决方案,任何想要让他们的应用程序文件夹支持 C# 中的 windows 搜索的人都可以执行以下操作:
下载 Windows 搜索 API ( http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=7388 )
导入 Micosoft.Search.Interop 命名空间。
写代码
Uri path = new Uri(location); string indexingPath = path.AbsoluteUri; CSearchManager csm = new CSearchManager(); CSearchCrawlScopeManager manager = csm.GetCatalog("SystemIndex").GetCrawlScopeManager(); manager.AddUserScopeRule(indexingPath, 1, 1, 0); manager.SaveAll();
于 2014-03-11T04:52:40.410 回答