还原文件夹中的所有文件

Tim*_*ter 55 dropbox

有没有办法在某个时间将文件夹中的所有文档还原到修订版?我看到如何为单个文件执行此操作,但我如何为整个文件夹执行此操作?

cla*_*800 104

我遇到了同样的问题,所以我编写了这个脚本,将任何dropbox文件夹恢复到给定日期的状态:

https://github.com/clark800/dropbox-restore

  • 太棒了,你刚刚保存了我的软件的工作版本.:DI想补充说有一种无证(但很珍贵)的方式来使用它:你也可以设置时间(在我的情况下它是必需的,因为我今天做了好的和坏的改变).例如:`restore.py/path 2013-22-08-18-30`将在18:30**UTC时间之前恢复文件**. (14认同)
  • 工作就像一个魅力.**如果你使用的是Python 3或更高版本,**你需要在第20行将raw_input()更改为input() (2认同)

Pat*_*yer 18

你有几个选择:

  1. 如果您最近在Dropbox中修改了大量文件,并希望还原所有这些更改,则可以联系Dropbox的支持人员以回滚修改.有关详细信息,请参阅https://www.dropbox.com/help/400/en.根据Dropbox论坛中的讨论,似乎他们也愿意并且能够将任何给定文件夹恢复到任意日期,只要它在Dropbox存储的范围内(基本帐户为30天;对于具有该帐户的帐户) packrat功能一直回到packrat激活的时候.

  2. 您可以使用clark800编写的脚本,链接到此问题的单独答案中.我没有用它,所以不能担保它,但许多人似乎对它很满意!

  3. 如果您使用的是Mac(OS X 10.7或更高版本),则可以尝试一个名为Revisions的新应用程序(可从https://www.revisionsapp.com获取).该应用程序允许您选择Dropbox中的任何文件夹,并显示该文件夹的所有编辑的时间表.然后,您可以选择还原或下载任何单个文件的任何版本,或者在任何所需的时间点将整个文件夹(包括任何子文件夹)还原或下载到其状态(受上述Dropbox界限限制).

  • 修改比上面的Python脚本更好.它很难被免费击败,但人们仍会认为任何产品都是垃圾邮件. (3认同)

dou*_*arp 10

据我所知,恢复到特定修订仅限于每个文件操作.可以使用他们的REST API完成您正在寻找的东西,但它需要自定义代码.