首頁 > 後端開發 > C++ > Windows 10 通用應用程式如何存取超出應用程式儲存限制的檔案和目錄?

Windows 10 通用應用程式如何存取超出應用程式儲存限制的檔案和目錄?

Linda Hamilton
發布: 2025-01-09 22:27:41
原創
202 人瀏覽過

How Can Windows 10 Universal Apps Access Files and Directories Beyond App Storage Restrictions?

Windows 10 通用應用程式檔案/目錄存取

存取應用程式儲存區域以外的檔案和目錄

在 Windows 通用應用程式 (UWP) 中,檔案和目錄存取權限僅限於特定位置,包括清單中聲明的目錄、使用者選擇的資料夾(透過 FileOpenPicker 或 FolderPicker)以及 FutureAccessList 中的檔案。但是,也有一些方法可以存取這些指定區域以外的檔案。

使用 FolderPicker 和 FutureAccessList

一種方法是使用 FolderPicker 讓使用者手動選擇所需的目錄。這將授予您的應用程式存取該目錄中所有檔案和資料夾的權限。

或者,您可以將選定的目錄新增至 FutureAccessList,即使在應用程式重新啟動後也可以存取。

AppExecutionAlias 和 broadFileSystemAccess

在 Windows 10 1803 版本中,引入了其他檔案系統存取功能:

  • AppExecutionAlias: 聲明了 AppExecutionAlias 的 UWP 應用程式可以隱式存取目前工作目錄中的檔案和資料夾。
  • broadFileSystemAccess: 此功能授予應用程式完整的檔案系統存取權限,類似於執行該應用程式的使用者。但是,此功能需要在將應用程式提交至 Microsoft Store 時提供詳細的理由說明。

注意:當應用程式請求存取預設權限之外的檔案時,必須能夠應對使用者的同意提示。

以上是Windows 10 通用應用程式如何存取超出應用程式儲存限制的檔案和目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板