Wie extrahiere ich nur das spezifische Verzeichnis aus einem Zip-Archiv in C # .NET 4.5?
Ich habe eine Zip-Datei mit der folgenden internen Struktur:
file1.txt
directoryABC
fileA.txt
fileB.txt
fileC.txt
Was wäre der beste Weg, um Dateien aus dem "directoryABC" -Ordner an einen Zielort auf der Festplatte zu extrahieren? Wenn der Zielspeicherort beispielsweise "C: \ temp" ist, sollte sein Inhalt wie folgt lauten:
temp
directoryABC
fileA.txt
fileB.txt
fileC.txt
Außerdem möchte ich in bestimmten Situationen nur den Inhalt des "directoryABC" extrahieren. Das Ergebnis wäre also:
temp
fileA.txt
fileB.txt
fileC.txt
Wie kann ich dies erreichen, indem ich Klassen aus System.IO.Compression in C # .NET 4.5 verwende?