在Google云端硬盘中,是否可以仅搜索特定文件夹中的文件内容(而不是默认情况下的整个驱动器中的文件)?

评论

看起来不是那样,不。您可以按所有者,日期,共享状态过滤;但不是按文件夹。

尝试使用in:folder_name运算符(例如in:folder_name search_term。可在此处找到。

@Alex是的,为什么不补充一下答案,这就是我的建议:)

@Alex对不起,我只是尝试了您所说的内容,但显然不起作用(即使我知道文件在那里也没有结果)。

有趣的是,如果我搜索并且Google文档说“在垃圾箱中找到了文档”,然后单击“查看”,则显示“ <垃圾箱中的”,但是如果我进行搜索...,它将返回无结果。哎呀...谷歌WTF?

#1 楼

Google刚刚宣布,现在它们包括了“在文件夹中搜索”功能。

从上面的链接:


现在,您可以在特定文件夹中搜索内容Google云端硬碟。在搜索栏中选择下拉菜单,然后从“位置”菜单中选择所需的文件夹,或者右键单击一个文件夹并在该文件夹中进行搜索。只能搜索“我的云端硬盘”或“团队硬盘”中的文件夹;如果您有一个与您共享的文件夹,请首先将该文件夹添加到“我的云端硬盘”中。


#2 楼

截至本文发布之日,Google云端硬盘不支持在特定文件夹中进行搜索。但是,新的“文档”,“表格”和“幻灯片”主屏幕确实可以让您通过文件选择器搜索界面执行此操作:


转到:https://docs.google .com
单击屏幕右侧的File Picker文件夹图标。
导航到要搜索的特定文件夹。
现在将查询词放在文件选择器的搜索框中,然后点击'Enter'
(或单击'搜索所有包含'的项目)

您的搜索结果将仅来自您选择的文件夹。

注意:您仍然可以通过单击下拉箭头在“文件选择器”搜索栏中按文件类型进行过滤。

评论


为什么驱动器搜索不显示包含的文件夹名称?

– SuperUberDuper
15年12月16日在18:23

这是一种相当复杂的方法,它会忽略大多数使用drive.google.com的人。显然,此页面的浏览量表明,在他们的界面中缺少文件夹搜索是Google的短距离目光。叹。

– deltaray
16年9月7日在18:13

@deltaray我在Google的某个地方猜测有一些有关功能的风险分析,例如,实现+维护功能的成本与数据获取的好处。

–负责人
16年11月1日在15:12



不幸的是,这不会搜索子文件夹,也不允许通配符/需要完整的关键字。有关插图和更多详细信息,请访问:quora.com/…

– Cregox
16 Dec 3'在8:40

@SuperUberDuper(现在)可以通过在驱动器搜索中输入搜索查询,然后按Enter,在搜索栏下方选择文件并查看文件的详细信息(看起来像“ i”的图标,然后选择详细信息标签(与活动标签相反)。如果文件具有父文件(位置),它将在文件夹图标旁边列出。

–Jacob Akkerboom
19年2月13日在13:12



#3 楼

只需对要搜索的文件夹或特定文件加注星标,然后搜索“ is:已加星标”。如果要搜索其他内容,请取消为其加注星标。这有点不切实际,但这是我搜索期刊文章的方法,该文章已存储在云端硬盘中。其中有1000篇。

#4 楼

一个耗时的解决方案是与其他Google帐户共享这些文件夹,然后在搜索中包含to: thatgoogleaccount@example.com。如果您只想搜索几个文件夹,这并不会很麻烦。

user165768的答案中的脚本也有效。它要求您共享一堆可怕的权限,因此您可能需要查看https://github.com/ljv5555/drive-folder-search/tree/gh-pages/app上的代码,以确保自己安全,甚至可能制作自己的副本。

#5 楼

我写了一个应用程序来按文件夹搜索(在文件内容内)。它有点慢,因此加载时请耐心等待。

https://script.google.com/macros/s/AKfycby6G32K-vKCiLmoKvMtG64cYPHEREEx1PY5IoYrEYaR6WAfbXs/exec

评论


太糟糕了,它已经3岁了,而且现在再也看不到工作了! :(

– Cregox
16 Dec 3'在8:37

#6 楼

您可以查看以下工具:www.evenbytes.com/metadrive.html

此工具将帮助您在Google云端硬盘文件夹中进行搜索。除此之外,该工具还提供其他功能,例如过滤器或自定义元数据。

评论


当我尝试“安装”它时,它提示我创建一个Google Apps for Work帐户。

–克莱尔·尼科尔斯(Clay Nichols)
15年8月19日在21:58

无效链接(...)

–丹
17年8月26日在12:32

#7 楼

我编写了一个简单的Python脚本,该脚本可以使用folder标记文件,之后您只需键入folder:folder_namefolder:absolute_path即可轻松地按文件夹搜索。您可以从这里获取我的代码:https://github.com/songxf/drive-search-by-folder

评论


因此,它基本上将文件夹路径添加到描述中,并在其前面附加“ SBFTK:folder:”,并在您移动文件并再次运行时替换它,对吗?不是太寒酸!但是什么是sbftk?

– Cregox
16 Dec 3'在10:27

@cregox我的猜测:sbftk是通过文件夹搜索某些内容,也许是通过文件夹标记搜索。

–拉里·恩格霍尔姆(Larry Engholm)
17年1月26日在19:29

#8 楼

我认为Google云端硬盘尚不具备此功能,但是您可以采取一种解决方法。

如果您不打算递归搜索文件,只需打开您想要的文件夹搜索并使用浏览器功能(Ctrl + F)搜索所需文件的名称。

当然使用此方法,您不能在文件本身中搜索文本匹配项。

评论


是的,很不幸,我想搜索文件中的内容,而不仅仅是文件名。我还希望能够在文件夹(包括子文件夹)中进行递归搜索。还是)感谢你的建议!

–乔恩·施耐德(Jon Schneider)
13年2月11日在21:42

#9 楼

还有另一个不需要任何第三方应用程序或扩展程序的解决方法。


删除文件夹(您要在其中搜索内容)
搜索is:trashed过滤器。例如:is:trashed query_string

将文件夹还原回


评论


对我来说,这只会找到被丢弃的文件夹,但在这些文件夹中什么也找不到。

–丹
17年8月26日在10:48

#10 楼

一种解决方案:gdrive,它是Google云端硬盘的CLI。

要查找给定文件夹中的项目,请使用

gdrive list -q "'folderID' in parents"


来获取folderID,导航到GDrive中的文件夹,然后从URL复制ID,例如,如果我转到我的文件夹“ Pictures”,URL是https://drive.google.com/drive/u/8/folders/0B1FVU07aR9pFcDhFbUdkdhF9Oam8

所以folderID0B1FVU07aR9pFcDhFbUdkdhF9Oam8

gdrive允许您使用API​​的所有搜索功能,这些功能远比GUI健壮。

但是,这似乎不是递归的,即,它只能直接找到给定文件夹的子级,没有更深的内容。

有趣的是,值得探索的是,如果我使用folderID并从"in:0B1FVU07aR9pFcDhFbUdkdhF9Oam8"这样的GUI中进行搜索,那么Google云端硬盘几乎会显示该文件夹的正确名称就像GUI中的过滤器一样!



但这并不能真正起作用。我在文件夹中找不到任何内容,并且GUI在屏幕底部显示了此错误:



也许有人可以找出一种使此工作正常的方法符合预期。

#11 楼

从2018年1月起,现在可以在文件夹中进行搜索。

您可以右键单击文件夹名称,然后选择🔍 Search within folder_name
,它将使您可以从Google的搜索栏中进行搜索。驱动器。

您可以右键单击以下文件夹:


左导航面板
“我的文件夹”中的文件夹
上导航助手
“与我共享”中的文件夹
同步的“计算机”之一中的二级文件夹


#12 楼

如果您不喜欢单击Location下拉菜单中的文件夹选择器,则可以在“搜索”框中使用带有文件夹ID的parent:搜索运算符。
例如,如果f0LdEr-1D_abcdefghijklmnop是您在打开文件夹时,请在地址栏上将parent:f0LdEr-1D_abcdefghijklmnop添加到搜索框中。

按Enter键后,parent:f0LdEr-1D_abcdefghijklmnop将从搜索框中消失,但在URL中仍然可见。在搜索框下方,您将看到“在📁Foldername ✖中搜索”(其中Foldername是文件夹的名称)。


#13 楼

如果要在文件中搜索文本,则可以在驱动器中搜索文本,然后使用(Ctrl + F)搜索文件夹名称。但是,又有些混乱,不能递归!

#14 楼

我在以下方面取得了非常不一致的成功:

in:<foldername>


这有点不一致。 before:2013-06-01 in:Trash

#15 楼

另一个解决方案-如果您有G Suite帐户-是使用Team Drive。您可以创建一个新的Team Drive,而不与任何人共享,然后将文件夹移动到其中。然后,您可以将搜索范围缩小到仅Team Drive。