Zugreifen auf Daten und Dateien (HTML)

[ Dieser Artikel richtet sich an Windows 8.x- und Windows Phone 8.x-Entwickler, die Windows-Runtime-Apps schreiben. Wenn Sie für Windows 10 entwickeln, finden Sie weitere Informationen unter neueste Dokumentation]

Greifen Sie über Ihre App auf Dateien, Ordner und Daten zu.

Dateizugriff über die Dateiauswahl

Erste Schritte

Schnellstart: Dateizugriff mit Dateiauswahl

So wird's gemacht: Speichern von Dateien über die Dateiauswahl

Mit der Dateiauswahl können Benutzer explizit steuern, auf welche Dateien und Ordner Ihre App zugreifen kann. Außerdem bietet Ihnen die Dateiauswahl einen einfachen Weg, um Benutzern die Möglichkeit zu bieten, den Namen oder Speicherort einer zu speichernden Datei anzugeben. Rufen Sie die Dateiauswahl auf, damit die Benutzer die Dateien und Ordner auswählen können, mit denen die App arbeiten soll. (Und wenn ein Benutzer Ihrer App den Zugriff auf einen Ordner über die Dateiauswahl ermöglicht, erhält die App gleichzeitig Zugriff auf diesen Ordner und alle zugehörigen Unterordner.)

Wenn Ihre App mit einzelnen Dateien oder kleinen Listen von Dateien arbeitet, wie dies bei den meisten Apps der Fall ist, genügt diese Interaktion mit der Dateiauswahl u. U. bereits, um auf Dateien und Ordner für Ihre App zuzugreifen. Wenn kein weiterer Dateisystemzugriff erforderlich ist, können Sie die Deklaration der Funktionen Ihrer App minimieren und das Prüfverfahren für die App, wenn Sie sie beim Store einreichen, unter Umständen vereinfachen. Weitere Informationen zu Standarddateiberechtigungen und die Dateiauswahl finden Sie unter Dateizugriff und Berechtigungen.

In diesem Bildschirmfoto ruft eine E-Mail-App beispielsweise die Dateiauswahl auf, sodass der Benutzer ein Bild aus seinen Bildern auswählen kann.

Ein Bildschirmfoto einer Dateiauswahl, in der eine Datei in der Bildbibliothek zum Öffnen ausgewählt ist.

Und in diesem Screenshot ruft die Lese-App die Dateiauswahl auf, sodass der Benutzer den Dateinamen und den Speicherort der zu speichernden Datei angeben kann.

Ein Bildschirmfoto einer Dateiauswahl, die zum Speichern einer Datei in OneDrive verwendet wird.

Programmgesteuerter Dateizugriff

Erste Schritte

Schnellstart: Programmgesteuerter Dateizugriff

Wenn Ihre App über die Berechtigung für den Zugriff auf Dateien und Ordner an einem bestimmten Speicherort verfügt, können Sie alle dort vorhandenen Dateien auflisten und darauf zugreifen. Informationen zu den Speicherorten, auf die Ihre App automatisch zugreifen kann, sowie dazu, wie die App Zugriff auf zusätzliche Speicherorte erhalten kann, finden Sie unter Dateizugriff und Berechtigungen.

Zugreifen auf App-Dateien und -Daten

Weitere Informationen:

Verwalten von App-Daten

Definition der App-Ressourcen

So wird's gemacht: Laden von Dateiressourcen

So wird's gemacht: Ausführen umfangreicher Abfragen für lokale App-Daten

Alle Apps können App-spezifische Dateien und Daten im lokalen Dateisystem oder in der Cloud speichern und verwalten, einschließlich Ressourcendateien im App-Paket.

Lesen oder Schreiben von Dateidaten

Erste Schritte

Schnellstart: Lesen und Schreiben einer Datei

Sie können Daten direkt oder über Datenströme in eine(r) Datei lesen oder schreiben.

Abrufen von Daten aus Datenquellen

Weitere Informationen:

Arbeiten mit Datenquellen

Apps können Datenquellen nutzen, um Daten aus zugrunde liegenden Quellen abzurufen, beispielsweise Datenbanken, Dateien oder RSS-Feeds. Daten können von einer Datenquelle bearbeitet und in Steuerelementen wie ListView oder FlipView angezeigt werden.

Inhalt dieses Abschnitts

Thema Beschreibung

Schnellstart: Programmgesteuerter Dateizugriff

Greifen Sie auf Dateien und Ordner zu, die sich an einem bestimmten Speicherort wie einem Ordner, einer Bibliothek, einem Gerät oder einer Netzwerkadresse befinden. Sie können auch durch Erstellen von Datei- und Ordnerabfragen Dateien und Ordner an bestimmten Speicherorten abrufen.

Schnellstart: Lesen und Schreiben von Dateien

Lesen und Schreiben einer Datei mithilfe eines StorageFile-Objekts.

Schnellstart: Abrufen von Dateieigenschaften

Rufen Sie Eigenschaften für eine durch ein StorageFile-Objekt dargestellte Datei ab.

So wird's gemacht: Nachverfolgen kürzlich verwendeter Dateien und Ordner

Sie können Dateien nachverfolgen, auf die häufig zugegriffen wird, indem Sie sie der Liste mit den zuletzt verwendeten Elementen der App hinzufügen. Die Plattform verwaltet die mostRecentlyUsedList für Sie. Dabei werden Elemente nach der Zeit und dem Ort des letzten Zugriffs sortiert und die ältesten Elemente entfernt, wenn das Limit von 25 Elementen erreicht ist. Alle Apps besitzen eine eigene mostRecentlyUsedList.

Schnellstart: Zugreifen auf den Inhalt von Heimnetzgruppen

Greifen Sie auf Inhalte zu, die sich im Heimnetzgruppenordner des Benutzers befinden, einschließlich Bildern, Musik und Videos.

So wird's gemacht: Schützen von Dateien per selektiver Zurücksetzung

Sie können die selektive Zurücksetzung zum Identifizieren von geschützten Dateien in Ihrer App verwenden, die gesperrt werden können, wenn ein Benutzer der App nicht mehr zum Zugreifen auf die App-Daten berechtigt ist. Dies ist ein häufiger Fall für Unternehmen, die es ihren Mitarbeitern gestatten, eigene Geräte zur Arbeit mitzubringen. Wenn ein Mitarbeiter das Unternehmen verlässt, können die Unternehmensdateien auf seinem persönlichen Gerät entfernt werden.

Schnellstart: Ermitteln der Verfügbarkeit von Microsoft OneDrive-Dateien

Ermitteln Sie mithilfe der StorageFile.isAvailable-Eigenschaft, ob eine OneDrive-Datei verfügbar ist.

So wird's gemacht: Anpassen von Visual Studio-Vorlagendaten

In den Vorlagen"Hub/Pivot", "Hub", "Pivot", "Grid" und "Split" befindet sich der Code, der die für die App erforderlichen Daten enthält, in der Datei data.js. Diese Datei ist eine Beispieldatenquelle für die App.

So verwenden Sie eine benutzerdefinierte Datei zum Weitergeben von OEM-Infos

Entwickeln Sie eine App, bei der eine benutzerdefinierte Datei zum Übergeben von Informationen vom OEM an die App verwendet wird.

So wird's gemacht: Erstellen einer benutzerdefinierten Datenquelle

Hier erfahren Sie, wie Sie benutzerdefinierte IListDataAdapter- und IListDataSource-Objekte erstellen.

Verwenden von Dateiauswahlen

Dieser Abschnitt enthält Schnellstartanleitungen und Anleitungen, in denen beschrieben und gezeigt wird, wie Sie eine Dateiauswahl in Ihre Apps einbinden.

 

Verwandte Themen

Beispiel zum Dateizugriff

Beispiel zur Dateiauswahl