2017-12-12 2 views
0

Wenn ich meine Sachen, die ich in meiner App gemacht habe, exportieren möchte, muss ich zwei Bilder und eine Textdatei speichern. Dies ist offensichtlich ärgerlich für den Benutzer, da er drei Dateien umherbewegen muss.Wie kann ich mehrere Dateien in einer Datei speichern, genau wie in einer Zip-Datei?

Wenn ich Bilder in eine Word-Datei und speichern Sie es als .docx, kann ich es als ZipFile öffnen und sehen, dass es tatsächlich nur eine Menge von XML-Dateien und die Bilder, die ich hinzugefügt habe.

Ich möchte meine App das gleiche tun, erstellen Sie eine .myappextension-Datei, die die anderen 3 Dateien enthält. Aber ich habe keine Ahnung, wie ich das erreichen kann. Meine Ausgabe würde eine Zeichenkette und zwei Bilder sein, die ich alle schon alleine speichern kann. Bevor ich es wirklich speichere habe ich einen IRandomAccessStream.

Kurz gesagt, kann ich drei IRandomAccessStreams in eine Datei kompilieren?

+5

Warum setzen, dass die 3-Dateien in ZIP-Archiv nicht? – Evk

+0

Wie Sie bereits bei einer .docx-Datei gesehen haben, bedeutet die Erweiterung nicht, dass ZIP-Komprimierung (oder ein anderes Komprimierungsformat) nicht verwendet werden kann. – mason

+0

Wenn Sie wissen möchten, wie Sie mit Zip-Dateien umgehen, um mehrere Dateien zu speichern, habe ich ein Beispiel https://comentsys.wordpress.com/2017/06/16/universal-windows-platform-zipfile-app/ das können Sie überprüfen out als link nur Antworten sind nicht erlaubt, aber fühlen Sie sich frei, das durchzusehen, wenn es nützlich ist – RoguePlanetoid

Antwort

Verwandte Themen