
幸運的是,這種情況發生在我身上是較新的,但對我的許多朋友來說也是如此。
當一個人長時間寫一篇論文時(例如大學的期末論文),他們傾向於將所有內容保存在一個 DOC 文件中。當文件發生問題時,有時幾個月的工作就會遺失。我們怎樣才能預防這個問題呢?我正在尋找可以向一些不太精通計算機的人建議的解決方案。
我正在研究雲端存儲,例如 SkyDrive、Google Drive 的 DropBox。它們都提供了自動將本機檔案與雲端同步的工具。但是,他們只保留文件的最新版本,這有時是不夠的。如果檔案損壞,它也會在雲端中被覆蓋。
我在工作中使用了 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)
文件的路徑即可。
這可以節省大量工作,並且由於時間戳而使用起來很舒服。
編輯:我忘了告訴你:這個腳本會複製一份僅當您的文件發生更改時。所以,沒有任何改變——沒有不必要的副本!