【发布时间】:2021-07-17 16:04:44
【问题描述】:
我有一个 Windows 应用程序,它使用 Dir 函数来搜索文件夹中的项目,如下所示:
If Dir("X:\Maps\" & MapNum & ".jpg") <> "" Then
Me![myMap].Picture = "X:\Maps\" & MapNum & ".jpg"
Else
Me![myMap].Picture = "X:\Maps\NoMap.jpg"
End If
这工作得非常快,因为 Windows 索引服务能够索引本地磁盘的内容。现在我需要用 Google 共享磁盘替换本地磁盘。这行得通,但速度很慢,因为网盘上的内容没有被索引。
Google Drive for desktop 可以选择镜像文件并将它们存储在云和我的计算机上,从而允许它们被索引。如果文件已经存在于云中,我试图避免将文件存储在我的计算机上。我希望能够搜索云文件的索引,但我不知道这是否可能。
Windows 服务器是否可以为 Google 共享驱动器的内容编制索引?
【问题讨论】:
-
几年前我做了一个这样的应用程序。你要让windows能够索引它们的唯一方法是将它们放在磁盘上。您可以创建一个仅在 api 上执行 file.list 并添加 q 参数的搜索方法,这是我能想到的最好的。
标签: indexing google-drive-api google-drive-shared-drive