檔案、資料夾和媒體櫃

您可以使用 Windows.Storage 中的 API、Windows.Storage.Streams,以及 Windows.Storage.Pickers 命名空間來讀取和寫入檔案中的文字和其他資料格式,以及管理檔案和資料夾。 在本節中,您也將了解讀取和寫入應用程式設定、檔案和資料夾選擇器,以及視訊/音樂媒體櫃等特殊沙箱位置。

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

資料夾列舉範例

檔案存取範例

檔案選擇器範例