幸运的是,这种事情没有发生在我身上,但我的许多朋友都遇到过。
当人们长时间撰写一篇论文时(例如,大学毕业论文),他们倾向于将所有内容保存在一个 DOC 文件中。一旦文件出现问题,有时几个月的工作就会丢失。我们如何才能预防这个问题?我正在寻找可以向一些不太懂电脑的人建议的解决方案。
我正在研究云存储,例如 SkyDrive、DropBox 或 Google Drive。它们都提供自动将本地文件与云同步的工具。但是,它们仅保留文件的最新版本,这有时是不够的。如果文件损坏,它也会在云中被覆盖。
我在工作中使用过 SVN,但对于大多数人来说,它太复杂了。其他朋友每隔几天就会通过电子邮件将文件发送给自己,但这并不是万无一失的。您很容易忘记这样做。
有没有办法自动备份文件并保持版本控制?
答案1
如果您使用的是 Windows 7,则可以使用卷影复制内置此功能。右键单击文件,转到属性,然后会出现“以前的版本”选项卡。我认为在 Windows 7 上默认情况下,它每天只运行一次。
FileHampster 也是一款不错的应用程序。它监视文件或目录,并在发现它们发生变化时提示您。
答案2
你对批处理脚本有什么看法?我会做类似这样的事情(但它在 XP 上不起作用):
@echo off
cd (Backup Folder)
set p=(Documents's Path)
:s
timeout 600
set t=%DATE%_%TIME: =0%
set t=%t:/=-%
set t=%t::=-%
xcopy %p% Document_%t%.doc /I /E /K /C /F /Y /D
goto :s
该脚本将每10分钟复制一次您的文档,每个副本的名称如下:Document_12-Aug-12_03-12-28.24.doc
。
只需将其替换(Backup Folder)
为您要复制到的文件夹路径和(Documents's Path)
文档路径即可。
这可以节省大量工作,并且由于时间戳的原因,使用起来很舒服。
编辑:我忘了说:这个脚本会复制只有当您的文档被更改时。因此,无需更改 - 无需不必要的复制!