UWP開發 應用檔案儲存

2022-07-04 19:15:12 字數 945 閱讀 3139

應用設定由於資料量和資料型別的限制,有很大的侷限性,所以還需要應用檔案儲存,以檔案的方式儲存資料。在每個應用的應用資料儲存中,該應用擁有系統定義的根目錄:乙個用於本地檔案,乙個用於漫遊檔案,還有乙個用於臨時檔案。應用可向根目錄新增新檔案和新目錄。檔案儲存和應用設定的層次限制是一樣的,最多可以巢狀32層深,而樹的寬度是沒有限制的。

1)本地應用檔案

漫遊應用檔案是指在同一賬號登陸的不同裝置中共享的資料,使用者可以輕鬆地在多個裝置之間保持應用的應用資料同

a. 漫遊資料大小有限制

用程式資料儲存區同步到雲的資料的最大大小。所以,最好是僅為使用者首選項、鏈結和小型資料檔案使用漫遊資料。

b. 資料改變需同步,及時回應

應用資料更改時執行。

c. 資料版本的統一性

在裝置上更新應用之前,系統不會將應用資料更新到使用者安裝了該應用的其他裝置。

d. 漫遊資料有時間限制

漫遊資料不是可以無限期同步的,有30天的時間間隔的限制。當然使用者在這期間先解除安裝應用再安裝應用,只要不超過

時間間隔,依然可以在雲中同步漫遊資料。

e. 漫遊資料同步的時機依賴於網路和裝置

系統會隨機漫遊應用資料,但不會保證及時同步。當裝置沒有聯網或者網路高度延遲時,漫遊也會明顯延遲。當然,

可以通過乙個特殊的設定鍵來設定乙個高優先順序別的漫遊設定資料。

這個高優先順序別的key為highpriority,系統會以更快的速度在多個裝置間同步highpriority所對應的資料。它也支援

臨時應用資料儲存類似快取,不會漫遊,隨時可以被刪除,所以臨時檔案通常用於儲存一些非重要性的臨時檔案信

獲取應用檔案根目錄的方式,2種:

2. 還可以利用應用檔案的uri方案獲取。

運算元據儲存,實際上就是操作應用檔案和應用資料夾。有storagefile類和storagefolder類可供操作。

1,建立資料夾和檔案

//未完待續

UWP開發 應用設定儲存

應用設定儲存指的是儲存在應用程式儲存區中的鍵 值對的字典集合,它自動負責序列化物件,並將其儲存在應用程式裡。以鍵 值對方式提供一種快速資料訪問的方式,主要用於儲存一些應用資訊。1,簡介 應用設定是windows10 中一種經過封裝好的資料儲存方式,它有著自身的一些特點,並且對儲存的資料也有一定的限制...

ceph應用 檔案系統

cephfs shell 指定遠端檔案目錄 掛載目錄後,萬萬不可,直接刪除目錄 遠端主機掛載 cephfs cephfs 遵循 posix 標準的檔案系統。在 ceph 分布式物件儲存 之上構建。最先進,高用途,高可用,高效能。可以實現,應用程式,以及共享主機目錄等用例。塊儲存服務 物件儲存服務 c...

iOS應用資料夾

如果你要檔案不刪除但是也不備份,可以使用下面 來做標記,不做備份處理 1 bool addskipbackupattributetoitematurl nsurl url210 return success 11 1 import 2 bool addskipbackupattributetoite...