gpt4 book ai didi

c# - 如何使用 Windows Search API 将文件夹添加到 Windows 索引列表中

转载 作者:太空狗 更新时间:2023-10-29 23:23:02 24 4
gpt4 key购买 nike

在 Indexing Options 中,“Index these locations”中有一个位置列表,是否可以通过 C# 将我的应用程序创建的文件夹添加到列表中?

最佳答案

我找到了一个解决方案,任何想要让他们的应用程序文件夹支持 C# 中的 windows 搜索的人都可以像下面那样做:

  1. 下载 Windows 搜索 API ( http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=7388)

  2. 导入 Micosoft.Search.Interop 命名空间。

  3. 编写代码

    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();

关于c# - 如何使用 Windows Search API 将文件夹添加到 Windows 索引列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20793938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com