ホームページ > バックエンド開発 > C++ > Windows 10 ユニバーサル アプリは、アプリ ストレージの制限を超えてファイルやディレクトリにどのようにアクセスできますか?

Windows 10 ユニバーサル アプリは、アプリ ストレージの制限を超えてファイルやディレクトリにどのようにアクセスできますか?

Linda Hamilton
リリース: 2025-01-09 22:27:41
オリジナル
148 人が閲覧しました

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

Windows 10 ユニバーサル アプリ ファイル/ディレクトリ アクセス

アプリケーションストレージ領域外のファイルとディレクトリにアクセスします

ユニバーサル Windows アプリ (UWP) では、ファイルとディレクトリへのアクセスは、マニフェストで宣言されたディレクトリ、ユーザーが選択したフォルダー (FileOpenPicker または FolderPicker 経由)、FutureAccessList 内のファイルなど、特定の場所に制限されます。ただし、これらの指定領域外のファイルにアクセスする方法はあります。

FolderPicker と FutureAccessList を使用する

1 つの方法は、FolderPicker を使用して、ユーザーが目的のディレクトリを手動で選択できるようにすることです。これにより、アプリにそのディレクトリ内のすべてのファイルとフォルダーへのアクセスが許可されます。

あるいは、選択したディレクトリを FutureAccessList に追加して、アプリの再起動後でもアクセスできるようにすることもできます。

AppExecutionAlias およびブロードファイルシステムアクセス

Windows 10 バージョン 1803 では、追加のファイル システム アクセス機能が導入されました。

  • AppExecutionAlias: AppExecutionAlias を宣言する UWP アプリは、現在の作業ディレクトリ内のファイルとフォルダーに暗黙的にアクセスできます。
  • broadFileSystemAccess: この機能は、アプリを実行しているユーザーと同様に、アプリに完全なファイル システム アクセスを許可します。ただし、この機能を使用するには、アプリを Microsoft Store に送信するときに詳細な理由が必要です。

注: アプリは、デフォルトのアクセス許可を超えてファイルへのアクセスを要求する場合、ユーザーの同意プロンプトを処理できなければなりません。

以上がWindows 10 ユニバーサル アプリは、アプリ ストレージの制限を超えてファイルやディレクトリにどのようにアクセスできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート