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.
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.
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:
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:
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 |
---|---|
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. |
|
Lesen und Schreiben einer Datei mithilfe eines StorageFile-Objekts. |
|
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. |
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. |
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. |
Dieser Abschnitt enthält Schnellstartanleitungen und Anleitungen, in denen beschrieben und gezeigt wird, wie Sie eine Dateiauswahl in Ihre Apps einbinden. |