檔案、資料夾和媒體櫃
您可以使用 Windows.Storage 中的 API、Windows.Storage.Streams,以及 Windows.Storage.Pickers 命名空間來讀取和寫入檔案中的文字和其他資料格式,以及管理檔案和資料夾。 在本節中,您也將了解讀取和寫入應用程式設定、檔案和資料夾選擇器,以及視訊/音樂媒體櫃等特殊沙箱位置。
主題 | 說明 |
---|---|
列舉和查詢檔案和資料夾 | 存取位於資料夾、媒體櫃、裝置或網路位置中的檔案和資料夾。 您也可以建構檔案和資料夾查詢,以查詢位置中的檔案和資料夾。 |
建立、寫入和讀取檔案 | 使用 StorageFile 物件讀取和寫入檔案。 |
寫入檔案的最佳做法 | 了解使用 FileIO 和 PathIO 類別的各種檔案寫入方法的最佳做法。 |
取得檔案屬性 | 取得由 StorageFile 物件所表示檔案的屬性 (最上層、基本及延伸)。 |
使用選擇器開啟檔案和資料夾 | 讓使用者與選擇器互動以存取檔案和資料夾。 您可以使用 FolderPicker 來存取資料夾。 |
使用選擇器儲存檔案 | 使用 FileSavePicker 讓使用者指定他們想要您的應用程式儲存檔案的名稱和位置。 |
存取 HomeGroup 內容 | 存取儲存在使用者 HomeGroup 資料夾中的內容,包括圖片、音樂及視訊。 |
判斷 Microsoft OneDrive 檔案的可用性 | 判斷 Microsoft OneDrive 檔案是否可使用 StorageFile.IsAvailable 屬性。 |
音樂、圖片及影片媒體櫃中的檔案和資料夾 | 將現有的音樂、圖片或影片資料夾新增至對應的文件庫。 您也可以從媒體櫃中移除資料夾、取得媒體櫃中的資料夾清單,以及尋找已儲存的相片、音樂和影片。 |
追蹤最近使用的檔案和資料夾 | 將檔案新增至您應用程式最近使用的清單 (MRU),以追蹤使用者經常存取的檔案。 平台會根據上次存取項目的時間排序項目,並在達到清單的 25 個項目限制時移除最舊的項目,以為您管理 MRU。 所有應用程式都有自己的 MRU。 |
追蹤在背景中的檔案系統變更 | 追蹤檔案系統變更,即使應用程式未執行時亦然。 |
存取 SD 記憶卡 | 您可以在選用的 microSD 記憶卡上儲存和存取非必要的資料,尤其是內部儲存空間有限的低價行動裝置。 |
檔案存取權限 | 應用程式預設可以存取特定檔案系統位置。 應用程式也可以透過檔案選擇器或宣告功能來存取其他位置。 |
快速存取 UWP 中的檔案屬性 | 有效收集程式庫的檔案和其屬性清單以便用於 UWP 應用程式。 |