在Dropbox中,有一个地方可以查看帐户中所有共享的项目(即,您授予他人访问权的所有项目)。
Google云端硬盘中有类似的功能吗?
我不仅要查找与其他“具名人士”共享的项目,而且还要查找在“具有链接的任何人都可以查看/编辑”或“在互联网上公开”的基础上共享的文档。
弗兰克的答案似乎可以追溯到2013年,但是Google云端硬盘的界面此后发生了很大变化,而我正在努力使用新界面执行相同的任务。我想知道是否有人会在新界面中做到这一点。
在Dropbox中,有一个地方可以查看帐户中所有共享的项目(即,您授予他人访问权的所有项目)。
Google云端硬盘中有类似的功能吗?
我不仅要查找与其他“具名人士”共享的项目,而且还要查找在“具有链接的任何人都可以查看/编辑”或“在互联网上公开”的基础上共享的文档。
弗兰克的答案似乎可以追溯到2013年,但是Google云端硬盘的界面此后发生了很大变化,而我正在努力使用新界面执行相同的任务。我想知道是否有人会在新界面中做到这一点。
Answers:
搜索to:
以检索与某人共享的所有文档。您还可以按可见性进行搜索:
有关更多信息,请参阅搜索您的Google云端硬盘。
to:
运营商的工作很适合我。为了删除访问权限,我还发现搜索很有用,to:person@domain.com -owner:person@domain.com
因为否则我将无法撤消所有文件的访问权限。
截至2017年,Google云端硬盘尚未内置此功能。使用高级搜索可以实现有限的功能,但这可能很复杂,但仍无法完全回答您的问题。
相反,您可以使用WhoHasAccess.com。该界面基于用户,这意味着与其列出共享文件的人员,还不直接列出共享文件的人员。如果您绝对需要基于文件的文件界面,那么这可能不是您的解决方案,但是如果您能解决这个问题,则有很大的潜力。
首先,请转到WhoHasAccess.com,然后单击Scan my Google Drive now。
接下来,您需要授予WhoHasAccess.com权限,以查看和管理您的Google云端硬盘文件。不用担心-扫描完成后,他们会在24小时内删除收集的数据。
接下来,您将需要等待几分钟,具体取决于驱动器中保留了多少东西。扫描完成后,您会看到类似下一页的页面,并且能够管理谁有权访问哪些内容。
如果您更精通技术,并且/或者需要以不同的方式显示信息,则可以使用稍微复杂一些的方法。@Tom Woodward在上面留下了评论,您可以运行他的Google脚本,该脚本将输出csv(逗号分隔值)文件,该文件可在Excel中打开。
截至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将扫描您的文件并向您显示结果。只需要几秒钟。您将能够查看扫描了多少文件以及公开可用的文件列表。然后,您可以查看它们并在必要时更改共享设置。
两种可用的方法(都不是理想的imo)是:
在Google Drive中,切换到列表视图(而不是网格视图)。如果共享一个项目,则名称旁边应有一个小的“双头”图标。如果共享文件夹,则该文件夹上应有一个“头”图标。
为您的计算机下载/安装Google驱动器同步应用程序,然后打开生成的文件夹。同样,在详细视图中,您可以添加称为“共享”的列(右键单击标题/标题行)。
我不确定这些组合是否适用于所有组合(包含共享文件,链接共享与完全共享的非共享文件夹),但确实有帮助。真正希望Google尽快解决此问题,因为这将使我们的专业使用降至最低,并改为使用OneDrive。
我已经修改了汤姆·伍德沃德在评论中提供的代码。您可以在这里查看:https : //gist.github.com/danjargold/c6542e68fe3a3b46eeb0172f914641bc
Tom的原始代码仅扫描单个文件夹和子文件夹的下一级。经过我的修改,它将扫描整个驱动器,而不管文件夹中的文件夹数量如何。请注意,它将丢失您的top / home文件夹中的所有松散文件。我所做的另一项改进是仅列出了非PRIVATE文件。
要使用,只需:
反馈总是感激:)
我编写了完整的python程序,以查询Google Drive API并审核Drive的共享和许多其他文件属性。它将“有趣的”文件和所有文件夹转储到csv。
CSV显示完整的文件夹信息,包括目录中所有子项的总数和所有子项的总大小。如果您接近驱动器配额限制,或者您不喜欢GoogleDriveUploader每次计算机启动时都扫描100k文件,则此功能很有用。我希望对其进行扩充,以使用户能够以编程方式删除文件共享。
我写这篇文章是因为我发现要点对于大量文件(我的100K文件中的文件)无效。我认为也存在API限制,调试工作表API似乎很困难。