執行隔離儲存區工作
更新:2007 年 11 月
提供三個主要類別,幫助您執行涉及隔離儲存區的工作:
IsolatedStorageFile 衍生自 IsolatedStorage,可提供儲存的組件和應用程式檔案的基本管理。IsolatedStorageFile 類別的執行個體 (Instance) 代表位於檔案系統中的單一存放區。
IsolatedStorageFileStream 衍生自 System.IO.FileStream,可提供對存放區中檔案的存取。
IsolatedStorageScope 為列舉型別,讓您能夠建立和選取適當隔離類型的存放區。
隔離儲存區類別允許您建立、列舉和刪除隔離儲存區。執行這些工作的方法可透過 IsolatedStorageFile 物件來提供使用。某些作業會要求您擁有代表管理隔離儲存區權限的 IsolatedStorageFilePermission;您可能也需要擁有作業系統權限以存取檔案或目錄。在 Microsoft Windows NT、Microsoft Windows 2000、Windows XP 和 Windows Vista 上,檔案的存取控制清單 (ACL) 設定可防止您存取隔離儲存區。隔離儲存區工具 (Storeadm.exe) 也可以用於簡單存放區管理,例如,列出或刪除目前使用者的所有存放區。
在本節中
取得存放區
提供使用 IsolatedStorageFile 類別的範例,示範如何使用它來取得使用者和組件所隔離的存放區。列舉存放區
示範如何套用 IsolatedStorageFile.GetEnumerator 方法,其中會使用它計算使用者所有隔離區的大小。刪除存放區
示範 IsolatedStorageFile.Remove 方法如何能夠以兩種不同方式使用以刪除隔離存放區。預先考慮空間不足的情況
示範如何測量隔離存放區內的剩餘空間。建立檔案和目錄
提供一些在隔離存放區中建立檔案和目錄的範例。尋找現有檔案和目錄
示範如何在隔離儲存區中讀取目錄結構和檔案。讀取和寫入至檔案
提供寫入字串至 IsolatedStorageFile 並將它讀回的範例。刪除檔案和目錄
示範如何刪除隔離儲存區的檔案和目錄。注意事項:
這些範例中每一個都有原始程式檔,描述一個特定的工作。設定、編譯和執行的指令包含在各個範例的主要網頁上。該範例只提供 C# 的示範。
參考
- System.IO.IsolatedStorage 命名空間
提供所有隔離儲存區參考主題的概觀說明。
相關章節
- 隔離儲存區的簡介
討論重要的隔離儲存區概念。