我可以将Google云端硬盘文件夹结构还原到以前的状态吗?


10

我的搭档搞砸了Google云端硬盘,现在我们在云端硬盘(台式机和在线)的“层次”上拥有17,000个文件/文件夹。我想知道如何才能“回到过去”,以便在知道创建了很少文件且没有删除文件的情况下恢复该结构。

如果我关闭互联网连接并在窗口上执行“还原系统”,是否可以帮助我恢复云端硬盘桌面文件夹上的结构?还知道95%的文件不是来自Google“ Suite”,而是Word,Excel(还有许多其他格式)。


不幸的是,您所要求的是不可能的。Google云端硬盘没有此类功能。

Answers:


2

按照惯例,我要说的是无法实现您所要求的,Google云端硬盘中没有此类功能。

但是,如果您也已经在其他系统上备份了数据,例如Dropbox(通过使用IFTTT或其中的某些内容),则可能能够更轻松地还原到以前的结构。

除此之外,如果您在Windows或Mac上安装了Google云端硬盘,请尝试断开系统与互联网的连接并查看该硬盘中文件的顺序。

无论如何,最后,度假村将涉及大量的手动拖放操作。


0

仅使用事前准备:可以恢复所有这些文件夹的精确状态,但有一些警告:

对于该用户来说可能太迟了(除非他们从那时起也有定期备份),但对其他用户来说可能还不算太晚。

注意:这不会备份由Google Apps创建的Google DOCS。但是,将备份由其他应用程序(如Word,Excel等)创建的任何文件。

  1. 运行Google云端硬盘桌面并确保其正在运行。通常,如果未连接并登录Google云端硬盘,则该服务不会发出警告,并且没有任何同步。现在,云中Google云端硬盘中的所有内容也将在您的PC上。最好也将其安装在您拥有的其他PC上,并使它们全天候运行24x7。现在,您所有的Google云端硬盘文件和文件夹也都在本地PC上。

  2. Google云端硬盘将仅包含您创建的所有文件。它还将包含您从Google云端硬盘Web界面手动添加的共享文件或文件夹。那就对了。与您共享的文件或文件夹都不会自动添加到Google云端硬盘。因此,无论您要备份什么,请确保使用Web界面将其从“ SHARED WITH ME”文件夹中拖到Google Drive文件夹中。

  3. 在您使用Google云端硬盘的一台或多台PC上,运行FREQUENT快照。这应该是您备份的补充。然后,您可以准确地恢复拍摄新快照的任何特定日期每个文件和文件夹的外观。
    Windows 7具有快照,称为“以前的版本”,可以捕获整个硬盘驱动器中所有更改的内容。当然,问题在于,除非手动启动快照,否则Windows 7不会拍摄快照,或者Windows通常在重新启动或Windows更新后决定需要拍摄快照。更糟糕的是,Windows 8-8.1没有可以使用的本机快照。但是,有一种解决方法。

  4. 获取具有文件版本控制的异地备份实用程序。Windows 7具有您可以使用的备份,或者还有许多其他备份。

如果您对Windows 8感到“困惑”,则可以通过以下方法备份所需的文件或文件夹的每个副本。您可以使用“ Windows 8文件历史记录”(即将被调用并在Windows 10中重命名为“以前的版本”,这不是快照)。为此,您必须确保Google云端硬盘包含在“ Windows库”(*)中。我强烈建议Google云端硬盘文件夹不在此“库”的根目录中,除非它是该库**中唯一的文件夹。

要存储“ Windows文件历史记录”,可以将外部硬盘驱动器添加到系统中,也可以配置“文件历史记录”以使用网络共享。现在,您对Google云端硬盘中任何文件所做的所有更改也将出现在“文件历史记录”中。如果要将它们存储在云中,则可以将“文件历史记录”存储库复制到云中。现在,您不仅拥有备份,而且还具有多个副本,并且即使有人意外删除了与您共享的文件夹,您也应该能够始终恢复。

  • (*)请注意,在Windows 8.1中,没有任何可见的“库”,但是它们仍然存在并且仍然存在。因此,如果无法确定它们的位置或在8.1中如何创建或找到“ Windows库”,请执行Google搜索。

  • (**)库通常包含多个文件夹。Windows 8.0-8.1文件历史记录和Windows 10“错误命名”“以前的版本”将在创建和更改文件或文件夹时备份每个文件或文件夹的每个新副本,但仅大约每10-15分钟备份一次(频率)。问题是,尽管包含的所有子文件夹将文件分别保存在应有的位置。但是,在该库的根目录中,组成该库的所有文件夹的根目录中的所有文件都被放在一起,您永远无法分辨出哪个文件来自哪个文件夹。

还有其他解决方案也可以复制所有Google创建的文档。也许我还将为这个问题研究DIY解决方案。


0

如果您使用的是收费的Google Apps for Business,则可以要求管理员恢复所有文件,文件夹或Gmail,但这些文件,文件夹或Gmail将从Google云端硬盘中删除后,清空回收站文件夹。

如果您使用的是个人Google Apps /云端硬盘帐户,则可以手动要求Google恢复所有文件,文件夹或Gmail,以及以下方法: 在清空垃圾箱后恢复已删除的文件或文件夹

如果您是管理员(或个人帐户),则仅在以下情况下,这是恢复用户文件,文件夹或GMail的方法:

  • 所有者的用户帐户尚未删除
  • 文件,文件夹或Gmail不到25天前已删除
  • 文件,文件夹或GMail仍不在用户的“垃圾箱”文件夹中
  • 文件,文件夹或GMail仅恢复给拥有这些文件,文件夹或GMail的人
  • 文件,文件夹或GMail仅还原到该用户,而不还原到与之共享文件,文件夹或GMail的任何人
  • 这些文件,文件夹或GMail的共享权限均未还原,因此,还原后,用户将必须重新创建共享,然后确保在恢复后分别还原了这些“共享”。

以下是恢复用户文件,文件夹或GMAIL的方法:https :
//support.google.com/a/answer/6052340

如果您是管理员:

  • 确保用户没有将其丢进垃圾桶,并且
  • 认为它在过去25天内被删除。
  • 恢复后
  • ....确保用户已恢复其共享权限
  • ....,共享的文件,文件夹或GMail可供这些共享用户使用。

0

我有一个解决方案,可以处理一些复制/粘贴/查找/替换和jay0lee的GAM(Google Apps Manager),您需要先安装它们。它不是很漂亮,并且仅在您使用Google Apps for Business或Education而不是个人Google云端硬盘帐户时才有效,但是它可以手动将每个文件移回。

  1. 为所有受影响的文件选择包含的文件夹。
  2. 单击右上角的(i)(详细信息)按钮。
  3. 选择活动选项卡。这将显示所有已移动的文件。滚动活动,直到到达要撤消的更改的结尾。
  4. 单击并向上拖动以突出显示要撤消的所有更改的描述,然后按Ctrl + C(复制)。
    突出显示右窗格中的项目
  5. 粘贴到文本编辑器中,或以纯文本格式粘贴到Word中。
  6. 现在,您将需要查找并替换以清理此数据。我使用Word的find and replace将其更改为HTML表,因为这是我知道的方法。可能有更好的方法,但这就是我所做的。单击替换。单击右上角的替换
  7. 搜索Jacob Marleyremoved*from并选中“使用通配符”;替换为空以删除每个部分的第一行。(我假设Jacob Marley是您伴侣的名字)。使用星号进行通配符搜索
  8. 搜索Computer*PM以删除第二行。这对我有用,因为下午所有物品都从计算机上移走了。如果这是在上午和下午或在不同的设备上进行的,则可能需要进行修改。再次替换为空。也使用通配符搜索删除第二行
  9. 最后,我准备开始转换为HTML表。取消选中“使用通配符”,然后搜索Google Drive Folder并替换为</td></tr><tr><td>
  10. 我所有的文件都是PDF,文件名小写,因此下一部分对我来说很容易:我只是在PDF选中“匹配大小写”的情况下进行搜索,并替换为</td><td>。如果您有其他格式,则必须稍微尝试一下。通过使用^p段落标记搜索可能会获得一些成功;例如,应^pPDF^p确保PDF的两边都有一个段落分隔符。
  11. 转到文档<table>的开头并添加到开头。剪切第一个</td></tr>并粘贴到文档末尾,然后剪切</table>
  12. 将所有内容粘贴到记事本中并另存为 changes.html
  13. changes.html在Excel中打开(或在浏览器中打开并复制并粘贴到Excel中)。现在,将列出所有文件夹,并在其旁边的列中包含那些文件夹中的项目。如果您需要此信息,则可以在此处停止。
  14. 准备将其与GAM一起使用之前,我需要做更多的清理工作。我想要每个文件一行,而不是每个文件夹一行。幸运的是,我只有十几个文件夹移动了多个文件,因此我只为这些文件添加了新行,并将文件夹名称粘贴到文件夹列中。现在它已在Excel中,您可以使用公式或数据透视表来做一些事情以更快地清理它。我还添加了列标题folderfilename清理之前:每个文件夹一行清理后:每个文件一行
  15. 将文件另存为changes.csv(csv格式)。
  16. 按住Shift并右键单击包含的文件夹,changes.csv然后选择Open command window here。您需要安装GAM并将其添加到PATH中,以进行下一步。
  17. 现在,您可以使用以下GAM命令将B列中的每个文件移动到A列中的文件夹中:(gam csv changes.csv gam user jacob.marley@scroogeandmarley.com update drivefile drivefilename ~filename parentname ~folder替换jacob.marley@scroogeandmarley.com为文件的Google云端硬盘所有者的用户名)。当我尝试该脚本时,该脚本花费了大约2分钟的时间将400个文件移回其原始文件夹。

如果你只是有一个个人的谷歌驱动器帐户,而不是谷歌企业应用套件,您可以使用谷歌的脚本做类似的事情,以我与GAM在步骤17中那样
browly
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.