Heim > Backend-Entwicklung > C++ > Wie können UWP-Apps (Universal Windows Platform) auf Dateien und Verzeichnisse außerhalb ihres Speichers zugreifen?

Wie können UWP-Apps (Universal Windows Platform) auf Dateien und Verzeichnisse außerhalb ihres Speichers zugreifen?

DDD
Freigeben: 2025-01-09 22:07:45
Original
235 Leute haben es durchsucht

How Can Universal Windows Platform (UWP) Apps Access Files and Directories Outside Their Storage?

Datei-/Verzeichniszugriff für Windows 10 Universal Apps

Nach der Migration von WPF zu Windows Universal Apps ist der Zugriff auf Dateien und Verzeichnisse außerhalb des App-Speichers eingeschränkt.

Directory.Exists-Methode ist nicht verfügbar

UWP-Apps unterstützen die Directory.Exists-Methode nicht.

Zugriff auf Dateien außerhalb des App-Speichers

Standardmäßig können UWP-Apps nur auf bestimmte Verzeichnisse und Dateien zugreifen:

  • In der Manifestdatei deklarierte Verzeichnisse
  • Vom Benutzer ausgewähltes Verzeichnis über FileOpenPicker oder FolderPicker
  • Dateien aus FutureAccessList oder MostRecentlyUsedList
  • Offene Dateien nach Dateierweiterung verknüpfen oder freigeben

Lösung

Verwenden Sie FutureAccessList und FolderPicker:

  1. Deklarieren Sie die Funktion „futureAccessList“ im App-Manifest.
  2. Verwenden Sie FolderPicker, um dem Benutzer die Auswahl eines Verzeichnisses zu ermöglichen.
  3. Verzeichnis zur FutureAccessList hinzufügen.

Gewähren Sie umfassenden Dateisystemzugriff (Windows 10, Version 17134 und höher):

  1. Deklarieren Sie die Funktion „broadFileSystemAccess“ im App-Manifest.
  2. Senden Sie Ihre App zur Überprüfung an den App Store.
  3. Bei Genehmigung erhält die App basierend auf der Zustimmung des Benutzers Zugriff auf das gesamte Dateisystem.

Zusätzliche Hinweise:

  • Die FutureAccessList-Methode bleibt nach dem Neustart der Anwendung gültig.
  • Die Funktion „broadFileSystemAccess“ gewährt umfassenden Zugriff und erfordert daher eine zusätzliche Überprüfung und Zustimmung des Laufzeitbenutzers.
  • Apps müssen mit Zugriffsverweigerungen zurechtkommen.

Das obige ist der detaillierte Inhalt vonWie können UWP-Apps (Universal Windows Platform) auf Dateien und Verzeichnisse außerhalb ihres Speichers zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage