2013年6月8日 星期六

為什麼在 RL 執行了[還原],卻不見效果?

我發現,不時就會有人詢問:
為什麼我已經確實使用RL內建的[備份/還原]功能來執行備份/還原,但[還原]後卻依舊看不到之前備份的資料?

根據我個人的了解,應該是用戶資料的路徑改變所造成的。

以下是RL預設的用戶資料路徑:
Windows XPC:\Documents and Settings\[yourname]\.rainlendar2\
Windows Vista & 7 & 8C:\Users\[yourname]\.rainlendar2\
Linux~/.rainlendar2 or ~/.config/.rainlendar2
Mac OS X~/.rainlendar2

看不懂上面的意思嗎?換一種說法:
[備份/還原]功能僅限在完全相同的環境下才能正常使用,如果更換了作業系統或改變了用戶資料的路徑(例:可𢹂版更換了路徑),通常就不能直接還原了。
因為RL在備份時,會將用戶資料的路徑一併備份起來;而還原時,則是還原至先前備份的用戶資料路徑內(且不會新增資料夾,也就是說:用戶資料的路徑必須確實存在)。

那該如何解決呢?
目前似乎還沒有比較完善的辦法,只能手動:
1. 先將之前的備份檔解壓縮至某處。
2. 將所有的設定檔(.ini)複製到目前的用戶資料路徑內。
3. 將所有子資料夾內的行事曆檔(.ics)複製到目前的用戶資料路徑內。
註:僅複製檔案,不是整個子資料夾。
4. 進入 選項 >> 行事曆 檢視各個行事曆所對應之行事曆檔的路徑是否正確?視需要修訂。
註:可用絶對路徑或相對路徑(即僅有檔案名稱)。

2 則留言:

  1. 在舊系統資料搬移時,除了要「備份」,還要「匯出」檔案,移到新作業系統之後,先選,管理/復原,之後再「匯入」。之前的行事曆記錄就會復原了。請試看看。^ ^

    回覆刪除

請提供您寶貴的意見