# 自動儲存

從 v17.3 開始，Windows 版 FormIt 包括「自動儲存」功能，它可在您工作時為 FormIt 模型製作備份複本。如果 FormIt 關閉時有未儲存的變更，此備份檔案即可用來恢復資料。

## 切換自動儲存

在「編輯」>「偏好」>「自動儲存」中尋找自動儲存的規劃選項。

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-b7f2b4e1897a296877b7d18bd34b89544d14943a%2F20190613-autosave%20\(1\).png?alt=media)

預設會啟用「自動儲存」，但只需取消勾選該方塊，即可完全停用。

在「自動儲存間隔」數字方塊中輸入值，可設定自動儲存製作備份複本的間隔 (以分鐘為單位)。

請注意，這些偏好為應用程式層級，在開啟不同檔案時不會變更。

## 自動儲存如何運作

啟用自動儲存後，它會決定目前的 FormIt 檔案是否有未儲存的變更。如果有未儲存的變更，「自動儲存」會以指定的間隔建立檔案的備份複本。

備份檔案儲存在原始檔案旁邊，副檔名為 `.axmb`。

例如，如果原始的 FormIt 檔案儲存在 `C:/Users/<user>/FormIt/MyProject.axm`，備份檔案就是在 `C:/Users/<user>/FormIt/MyProject.axmb`。

如果您啟動新的 FormIt 工作階段而未開啟既有的檔案，則可以在 `C:/Users/<user>/Documents/Untitled.axmb` 找到未儲存的變更。將新模型儲存至其他位置後，備份將開始在新位置旁邊加入未儲存的變更，如上所述。

將變更儲存至原始檔案時，「自動儲存」會自動刪除備份檔案，因為備份現在比原始檔案還舊。但是，如果對儲存的檔案進行後續變更，會提示「自動儲存」再開始以指定的間隔備份。

如果您的工作檔案有未儲存的變更，而您選擇關閉 FormIt 並捨棄變更，則會刪除「自動儲存」的備份。但是，如果 FormIt 被強制關閉 (無論是因為電腦關機還是應用程式當機)，則會保留「自動儲存」的備份檔案，稍後可用來恢復資料。

## 在啟用自動儲存的情況下工作

FormIt 會以單獨的程序執行備份，將「自動儲存」潛在的效能影響降到最低。如果是中小型檔案，「自動儲存」備份時您應該不會發現。如果是非常大的檔案 (\~400MB 以上)，您可能會在 FormIt 複製整個模型並開始以單獨的程序備份時，發現到短暫的暫停。

如果您想知道「自動儲存」目前是否正在備份，您可以查看應用程式左下角的狀態列，是否有簡短的「正在自動儲存...」訊息：

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-e8b1a7cad08f1734e41f472e80054bbf3e2d40c8%2F20190613-autosave-status-bar.png?alt=media)

如果狀態列已停用，您可以在「視窗」> 狀態列或透過快速鍵 HS 啟用狀態列。

## 使用自動儲存復原資料

開啟有備份的 FormIt 檔案時，FormIt 會警示您有備份檔案存在。如上所述，這可能只是因為您上次編輯此專案時未選擇儲存變更就關閉 FormIt，或是因為 FormIt 意外關閉。

![](https://1391554357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqBONwaUagxWuLSXIwvKO%2Fuploads%2Fgit-blob-9412689d271990b437033f49d5289c3bd2486431%2F20190613-autosave-notification.png?alt=media)

按一下「要開啟它？」超連結將載入 `.axmb` 備份檔案。

同樣地，您可以使用「檔案」>「開啟」，並從檔案總管中手動選取 `.axmb` 檔案以開啟備份。

備份檔案開啟後，下次儲存時，FormIt 將要求您點選其他 FormIt 檔案 (`.axm`) 以覆寫。您無法覆寫 FormIt 備份檔案 (`.axmb`)。
