共用方式為


檔案、資料夾和程式庫

你可以使用 Windows.StorageWindows.Storage.StreamsWindows.Storage.Picker 命名空間中的 API,來讀寫檔案中的文字及其他資料格式,並管理檔案和資料夾。 在本節中,你還會學習閱讀與撰寫應用程式設定、檔案與資料夾選擇器,以及像影片/音樂庫這類特殊的沙盒區域。

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

資料夾列舉範例

檔案存取範例

檔案選擇器範例