存取資料和檔案 (HTML)
[ 本文的目標對象是撰寫 Windows 執行階段 App 的 Windows 8.x 和 Windows Phone 8.x 開發人員。如果您正在開發適用於 Windows 10 的 App,請參閱 最新文件 ]
從您的應用程式存取檔案、資料夾及資料。
透過檔案選擇器存取檔案
開始使用:
檔案選擇器讓使用者明確控制您應用程式可以存取的檔案和資料夾,並為您提供讓使用者指定儲存檔案名稱或位置的簡單方式。呼叫檔案選擇器,讓使用者選擇他們想要您應用程式操作的檔案和資料夾(然後,當使用者透過檔案選擇器授與您應用程式某個資料夾的存取權時,您的應用程式也取得該資料夾及其子資料夾的存取權)。
如果您的應用程式使用個別檔案或少量檔案 (就像大部分的應用程式一樣),這些檔案選擇器互動可能是您應用程式存取檔案和資料夾時所需的全部動作。 如果您不需要存取其他檔案系統,您可以將應用程式的功能宣告縮減到最少,進而簡化將應用程式提交到市集進行審查的程序。請參閱檔案存取和權限,以深入了解預設檔案系統權限和檔案選擇器。
例如,在這個螢幕擷取畫面中,一個電子郵件應用程式呼叫了檔案選擇器,以便使用者從 [圖片] 中選擇一張圖片。
在這個螢幕擷取畫面中,閱讀程式應用程式呼叫了檔案選擇器,以便使用者指定檔案的儲存名稱及儲存位置。
以程式設計方式存取檔案
開始使用:
如果您的應用程式具有存取特定位置中檔案和資料夾的權限,您可以列舉和存取這個位置中的所有檔案。請參閱檔案存取和權限,以了解您的應用程式可以自動存取的位置,以及您應用程式可以取得其他位置存取權的方式。
存取應用程式檔案和資料
深入了解:
所有應用程式可以在本機檔案系統或雲端上儲存和管理應用程式特定的檔案和資料,包含應用程式套件的資源檔案。
讀取或寫入檔案資料
開始使用:
您可以直接或使用資料流讀取和寫入檔案資料。
從資料來源抓取資料
深入了解:
應用程式可以使用資料來源,從基礎來源 (如資料庫、檔案或 RSS 摘要) 抓取資料。資料來源可以操作資料並在 ListView 或 FlipView 之類的控制項中顯示它們。
在這個章節中
主題 | 說明 |
---|---|
存取位於像是資料夾、媒體櫃、裝置或網路位置等位置中的檔案和資料夾。您也可以建構檔案和資料夾查詢來查詢位置中的檔案和資料夾。 |
|
使用 StorageFile 物件讀取和寫入檔案。 |
|
取得由 StorageFile 物件代表的檔案的屬性。 |
|
將使用者經常存取的檔案新增到您應用程式的最近使用清單中,即可追蹤檔案。平台會根據項目上次被存取的時間來排序項目,並在達到清單的 25 個項目數限制時移除最舊的項目,來為您管理 mostRecentlyUsedList。所有應用程式都有自己的 mostRecentlyUsedList。 |
|
存取儲存在使用者 HomeGroup 資料夾中的內容,包括圖片、音樂及視訊。 |
|
當您應用程式的使用者不再獲得使用應用程式資料的授權時,您可以使用 [選擇性抹除] 來識別可在應用程式中撤銷的受保護檔案。允許員工在上班時間使用他們自己的裝置,是很常見的商業案例。當員工離開公司時,即會移除他們個人裝置上的公司檔案。 |
|
使用 StorageFile.isAvailable 屬性判斷 OneDrive 檔案是否可供使用。 |
|
在「中樞/樞紐」、「中樞」、「樞紐」、「格線」及「分割」範本中,取得應用程式所需資料的程式碼位於 data.js 檔案中。 這個檔案代表應用程式的範例資料來源。 |
|
開發一個使用自訂檔案將 OEM 資訊傳送到應用程式的應用程式。 |
|
了解如何建立自訂的 IListDataAdapter 和 IListDataSource。 |
|
本節包含快速入門和做法主題,說明和示範如何將檔案選擇器納入您的應用程式中。 |