你可以使用 Windows.Storage、 Windows.Storage.Streams 和 Windows.Storage.Picker 命名空間中的 API,來讀寫檔案中的文字及其他資料格式,並管理檔案和資料夾。 在本節中,你還會學習閱讀與撰寫應用程式設定、檔案與資料夾選擇器,以及像影片/音樂庫這類特殊的沙盒區域。
| 主題 | 說明 |
|---|---|
| 列舉和查詢檔案和資料夾 | 您可以在資料夾、文件庫、裝置或網路位置中存取檔案和資料夾。 您也可以透過建構檔案和資料夾查詢來查詢位置中的檔案和資料夾。 |
| 建立、寫入和讀取檔案 | 使用 StorageFile 物件讀取和寫入檔案。 |
| 寫入檔案的最佳作法 | 瞭解使用 FileIO 和 PathIO 類別的各種檔案寫入方法的最佳做法。 |
| 取得檔案屬性 | 取得 StorageFile 物件所代表之檔案的屬性 (最上層、基本和擴充)。 |
| 用選擇器開啟檔案和資料夾 | 讓使用者與選擇器互動以存取檔案和資料夾。 你可以用 FolderPicker 取得資料夾的存取權限。 |
| 使用檔案選擇器儲存檔案 | 使用 FileSavePicker 讓使用者指定名稱和儲存檔案的位置。 |
| 存取家庭群組內容 | 存取位於使用者的 HomeGroup 資料夾中的內容,包括圖片、音樂和影片。 |
| 判斷Microsoft OneDrive檔案的可用性 | 使用 StorageFile.IsAvailable 屬性來判斷 Microsoft OneDrive 檔案是否可用。 |
| 音樂、圖片和視訊資料庫中的檔案和資料夾 | 將現有的音樂、圖片或影片資料夾新增至對應的庫。 您還可以從庫中刪除文件夾、獲取庫中的文件夾列表以及發現存儲的照片、音樂和視頻。 |
| 追蹤最近使用的檔案和資料夾 | 將使用者經常存取的檔案新增至應用程式最近使用的清單 (MRU),以追蹤這些檔案。 該平台會根據上次存取項目的時間對項目進行排序,並在達到清單的 25 個項目限制時刪除最舊的項目,從而為您管理 MRU。 所有應用程式都有自己的 MRU。 |
| 在背景中追蹤檔案系統變更 | 追蹤檔案系統的變更,即使應用程式未執行也一樣。 |
| 存取 SD 卡 | 你可以在可選的 microSD 卡上儲存和存取非必要的資料,尤其是在低成本且內部儲存空間有限的行動裝置上。 |
| 檔案存取權限 | 應用程式預設可以存取特定的檔案系統位置。 應用程式也可以透過檔案選擇器或宣告功能來存取其他位置。 |
| 快速存取 UWP 中的檔案屬性 | 有效率地從函式庫收集檔案及其屬性清單,用於 UWP 應用程式。 |