查看Google云端硬盘中的所有共享项目


20

在Dropbox中,有一个地方可以查看帐户中所有共享的项目(即,您授予他人访问权的所有项目)。

Google云端硬盘中有类似的功能吗?

我不仅要查找与其他“具名人士”共享的项目,而且还要查找在“具有链接的任何人都可以查看/编辑”或“在互联网上公开”的基础上共享的文档。

弗兰克的答案似乎可以追溯到2013年,但是Google云端硬盘的界面此后发生了很大变化,而我正在努力使用新界面执行相同的任务。我想知道是否有人会在新界面中做到这一点。


我有一个Google脚本,可以将其写入Google表格。在gist.github.com/woodwardtw/22a199ecca73ff15a0eb
汤姆·伍德沃德

谢谢@TomWoodward有没有一种方法可以使该脚本在整个Google驱动器上运行,而不是在特定文件夹上运行?
萨姆

Answers:


9

搜索to:以检索与某人共享的所有文档。您还可以按可见性进行搜索:

在此处输入图片说明

有关更多信息,请参阅搜索您的Google云端硬盘


感谢Franck我目前正在尝试进行另一次审核,但是google drive已更改了其搜索下拉列表,在新的下拉列表中,有没有一种方法可以按可见性进行过滤,就像上面截屏中的下拉列表一样?
山姆

@sam抱歉,不知道,我使用Google云端硬盘的次数很少,他们的用户界面让我眼睛受伤。
弗兰克·德农库特

1
to:运营商的工作很适合我。为了删除访问权限,我还发现搜索很有用,to:person@domain.com -owner:person@domain.com因为否则我将无法撤消所有文件的访问权限。
–pyrytakala

8

截至2017年,Google云端硬盘尚未内置此功能。使用高级搜索可以实现有限的功能,但这可能很复杂,但仍无法完全回答您的问题。

相反,您可以使用WhoHasAccess.com。该界面基于用户,这意味着与其列出共享文件的人员,还不直接列出共享文件的人员。如果您绝对需要基于文件的文件界面,那么这可能不是您的解决方案,但是如果您能解决这个问题,则有很大的潜力。

首先,请转到WhoHasAccess.com,然后单击Scan my Google Drive now

WhoHasAccess.com

接下来,您需要授予WhoHasAccess.com权限,以查看和管理您的Google云端硬盘文件。不用担心-扫描完成后,他们会在24小时内删除收集的数据。

授予访问权限

接下来,您将需要等待几分钟,具体取决于驱动器中保留了多少东西。扫描完成后,您会看到类似下一页的页面,并且能够管理谁有权访问哪些内容。

在此处输入图片说明


如果那还不够好

如果您更精通技术,并且/或者需要以不同的方式显示信息,则可以使用稍微复杂一些的方法。@Tom Woodward在上面留下了评论,您可以运行他的Google脚本,该脚本将输出csv(逗号分隔值)文件,该文件可在Excel中打开。


老实说,我宁愿一目了然地查看我的所有文件,而不是将所有类型的访问权限(读取,写入,删除所有文件)授予第三方应用程序。
emre可以在

3

截至2018年5月,除了逐个浏览文件外,仍然无法通过Google云端硬盘界面查看此信息。此外,以标准方式使用Google Drive API并搜索公开的文件时,会出现一个错误,导致结果不正确(https://issuetracker.google.com/issues/72970146)。

一种获取所需信息的方法是使用Filewatch(https://filewatch.rekatsu.com),这是我制作的免费工具,可扫描您的Google云端硬盘并显示所有可公开使用的文件(与网络或具有链接的任何人)。它会扫描您有权共享的所有文件,包括您不拥有的文件和您有权访问的团队驱动器中的文件。

转到Filewatch(https://filewatch.rekatsu.com),然后单击Google云端硬盘下的“连接服务”。

文件监视

您需要授予Filewatch扫描文件的权限。Filewatch已通过Google验证,要求获得必要的最低权限,并且有关您文件的信息都不会离开您的计算机。您也可以随时通过单击“断开服务”来撤销权限。

Filewatch权限

单击“立即查找”按钮开始扫描。Filewatch将扫描您的文件并向您显示结果。只需要几秒钟。您将能够查看扫描了多少文件以及公开可用的文件列表。然后,您可以查看它们并在必要时更改共享设置。

Filewatch结果


由于某种原因,它仅找到3个公共文件,但是WhoHasAccess.com发现了大约20个文件(由我拥有,而不仅仅是我有权访问的文件)
LogicDaemon

@LogicDaemon感谢您尝试Filewatch。我已经做了一些测试,一切似乎都按预期进行了。请问当您说WhoHasAccess.com找到了20个文件时,是否意味着它总共发现了20个文件或20个公开文件(在网络或知道链接的人)?
亚历克斯·卡森

每个人20个公共场所。链接还有9个。这是屏幕截图:photos.app.goo.gl/8GHmyfLve4hZ6NgE8(是的,我确定帐户是相同的,如果可以帮助诊断,请把我放在某个地方)
LogicDaemon

1
@LogicDaemon非常感谢您提供的帮助诊断问题的方法。如果要约仍然开放,那么如果您通过contact@filewatch.net向我发送电子邮件,可能是最简单的方法。我们可以检查几件事。
亚历克斯·卡森

1

两种可用的方法(都不是理想的imo)是:

  1. 在Google Drive中,切换到列表视图(而不是网格视图)。如果共享一个项目,则名称旁边应有一个小的“双头”图标。如果共享文件夹,则该文件夹上应有一个“头”图标。

  2. 为您的计算机下载/安装Google驱动器同步应用程序,然后打开生成的文件夹。同样,在详细视图中,您可以添加称为“共享”的列(右键单击标题/标题行)。

我不确定这些组合是否适用于所有组合(包含共享文件,链接共享与完全共享的非共享文件夹),但确实有帮助。真正希望Google尽快解决此问题,因为这将使我们的专业使用降至最低,并改为使用OneDrive。


很好,不了解其他专栏。
LogicDaemon

1

我已经修改了汤姆·伍德沃德在评论中提供的代码。您可以在这里查看:https : //gist.github.com/danjargold/c6542e68fe3a3b46eeb0172f914641bc

Tom的原始代码仅扫描单个文件夹和子文件夹的下一级。经过我的修改,它将扫描整个驱动器,而不管文件夹中的文件夹数量如何。请注意,它将丢失您的top / home文件夹中的所有松散文件。我所做的另一项改进是仅列出了非PRIVATE文件。

要使用,只需:

  1. 创建一个新的Google工作表
  2. 选择工具->脚本编辑器
  3. https://gist.github.com/danjargold/c6542e68fe3a3b46eeb0172f914641bc复制代码
  4. 保存并运行(单击播放按钮)

反馈总是感激:)


1

我编写了完整的python程序,以查询Google Drive API并审核Drive的共享和许多其他文件属性。它将“有趣的”文件和所有文件夹转储到csv。

CSV显示完整的文件夹信息,包括目录中所有子项的总数和所有子项的总大小。如果您接近驱动器配额限制,或者您不喜欢GoogleDriveUploader每次计算机启动时都扫描100k文件,则此功能很有用。我希望对其进行扩充,以使用户能够以编程方式删除文件共享。

我写这篇文章是因为我发现要点对于大量文件(我的100K文件中的文件)无效。我认为也存在API限制,调试工作表API似乎很困难。

https://github.com/jsrozner/google_drive_auditer

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.