#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_name
或folder: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
所以
folderID
是0B1FVU07aR9pFcDhFbUdkdhF9Oam8
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
评论
看起来不是那样,不。您可以按所有者,日期,共享状态过滤;但不是按文件夹。尝试使用in:folder_name运算符(例如in:folder_name search_term。可在此处找到。
@Alex是的,为什么不补充一下答案,这就是我的建议:)
@Alex对不起,我只是尝试了您所说的内容,但显然不起作用(即使我知道文件在那里也没有结果)。
有趣的是,如果我搜索并且Google文档说“在垃圾箱中找到了文档”,然后单击“查看”,则显示“ <垃圾箱中的