Как извлечь только конкретный каталог из zip-архива в C # .NET 4.5?
У меня есть zip-файл со следующей внутренней структурой:
file1.txt
directoryABC
fileA.txt
fileB.txt
fileC.txt
Как лучше всего извлечь файлы из папки directoryABC в целевую папку на жестком диске? Например, если целевым местоположением является «C: \ temp», тогда его содержимое должно быть:
temp
directoryABC
fileA.txt
fileB.txt
fileC.txt
Также в определенных ситуациях я хотел бы извлечь только содержимое «directoryABC», поэтому результат будет:
temp
fileA.txt
fileB.txt
fileC.txt
Как я могу сделать это с помощью классов из System.IO.Compression в C # .NET 4.5?