我无意中将错误的链接复制到了非常重要的文件夹。我复制了其中一个文件的链接,而不是整个文件夹。如果我只有其中一个文件,并且我不再有 Google 帐户(它在这个文件夹的数据库中),有没有办法获取整个文件夹的链接?
答案1
如果有人能做到这一点,那安全性将非常低下。不,链接是随机生成的,正是为了防止这种情况发生。
示例链接指向一个文件夹及其包含的两个文件。名称与明显的文件夹结构之间没有任何关联,folder
或者 file/d/
任何人都无法直接访问。[这些位置上的文件不再存在,这只是举例。]
https://drive.google.com/drive/folders/16NGecjINcr8jH4p_yrH71qdIAUK1aFCH?usp=share_link
https://drive.google.com/file/d/1ztrrs_NuucNbbNQjDqtYEK3Cg4JX6kM4/view?usp=share_link
https://drive.google.com/file/d/1OaYmpfpnhu7fcdV0Y-bvtySVtgzyiN3c/view?usp=share_link
答案2
不久前,Google Drive 允许文件和文件夹拥有多个父文件夹。如果用户拥有适当的授权/文件和文件夹拥有适当的(在这种情况下是方便的)共享设置,那么获取文件的父文件夹相对容易。
根据文件类型,您可以点击链接查看文件信息和详细信息。如果父文件夹与您共享,而不是与任何有链接/在网络上的人共享,您应该能够看到该文件夹。使用 Google Drive 搜索文件、选择文件并查看详细信息面板、工具栏和上下文(右键单击)菜单可能会更容易看到。您的里程可能会因 Google 帐户类型和版本而异。如果您是管理员或超级管理员,如果文件属于您管理的组织/域,您可能会拥有更多功能。
如果该文件夹通过链接 / 在网络上或使用 Google 群组与任何人共享,而您从未访问过该文件夹,则可能不会显示。
您可以尝试使用 Google Drive 服务、Google Apps Script 上的高级 Google Drive。此外,您还可以尝试使用 Google Drive API 和您最喜欢的能够处理 OAuth 和 REST 请求的编程语言。