Ich habe ZIP-Datei mit folgenden interner Struktur:Wie extrahiert man nur das spezifische Verzeichnis aus einem Zip-Archiv in C# .NET 4.5?
file1.txt
directoryABC
fileA.txt
fileB.txt
fileC.txt
Was wäre der beste Weg, um Dateien von „directoryABC“ -Ordner zu einem Zielort auf der Festplatte zu extrahieren? Zum Beispiel, wenn Zielposition ist „C: \ temp“, dann sollte ihr Inhalt sein:
temp
directoryABC
fileA.txt
fileB.txt
fileC.txt
auch in bestimmten Situationen möge ich würde nur Inhalt des „directoryABC“ zu extrahieren, so wäre das Ergebnis:
temp
fileA.txt
fileB.txt
fileC.txt
Wie kann ich erreichen dies, indem Klassen von System.IO.Compression in C# .NET 4.5 verwenden?
Beachten Sie, dass, um tu 'verwenden ZipFile' die Verwendung ist' System.IO.Compression' aber Die benötigte Assembly ist 'System.IO.Compression.FileSystem'. Die [Dokumentation] (https://msdn.microsoft.com/en-us/library/system.io.compression.zipfile.aspx) heißt es richtig, aber ich hatte Probleme diese zu finden. –