.net Windows搜索共享文件夹
你好 我正在用windows搜索程序搜索一些文件 查询如下所示:.net Windows搜索共享文件夹,.net,windows,search,directory,shared,.net,Windows,Search,Directory,Shared,你好 我正在用windows搜索程序搜索一些文件 查询如下所示: "SELECT [Rows, e.g. System.FileName] FROM Systemindex WHERE scope='" & uri & "' AND FREETEXT('[Filename]')" 变量uri如下所示: Dim uri As String = New Uri("\\PCName\Searchtest").AbsoluteUri \\PCName\Searchtest是我在网络中
"SELECT [Rows, e.g. System.FileName] FROM Systemindex WHERE scope='" & uri & "' AND FREETEXT('[Filename]')"
变量uri如下所示:
Dim uri As String = New Uri("\\PCName\Searchtest").AbsoluteUri
\\PCName\Searchtest
是我在网络中共享的文件夹的路径(我搜索的同一台电脑)
当我在普通文件夹(例如C:/Searchtest
)上使用它时,一切都正常,但在我的共享文件夹中无法使用。有人知道为什么吗?“普通”windows搜索在那里找到我的文件
我还有一个问题:
我编写了一个.osdx文件以通过windows资源管理器查看我的搜索结果(我的程序是RESTful服务),但当我得到结果时,我会收到一条消息(已翻译,可能不是100%正确):“由于您的internet安全设置,此元素被阻止。”
我发现有两三个人犯了同样的错误,但我从未找到解决办法。我试图更改internet和intranet区域中的internet安全设置,但没有更改任何内容
这个问题有一个奇怪的例外:我的文件夹中有一个.pdf文件,标记为“来自不同计算机的文件”。这显示得很好,没有此internet安全错误。如果我在文件选项中单击“允许”,我会再次收到internet安全错误。我修复了我的问题。这与其说是个真正的问题,不如说是我脑子里的问题。
这些文件显然在我的本地文件夹中,例如C:/Searhctest,而不在\PCName\Searchtest文件夹中。在
绝对uri
格式化之后uri
的内容是什么?uri是“file://PCName/Searchtest"