CabArchive.ExtractToDirectory
CabArchive.ExtractToDirectory method
Извлекает все файлы из архива в указанный каталог.
public void ExtractToDirectory(string destinationDirectory)
Параметр | Тип | Описание |
---|---|---|
destinationDirectory | String | Путь к каталогу для размещения извлеченных файлов. |
Исключения
исключение | условие |
---|---|
ArgumentNullException | путь нулевой |
PathTooLongException | Указанный путь, имя файла или оба превышают максимальную длину, определенную системой. |
SecurityException | У вызывающего абонента нет необходимого разрешения для доступа к существующему каталогу. |
NotSupportedException | Если каталог не существует, путь содержит символ двоеточия (:), который не является частью метки диска (“C:"). |
ArgumentException | path представляет собой строку нулевой длины, содержащую только пробел или один или несколько недопустимых символов. Вы можете запросить недопустимые символы с помощью метода System.IO.Path.GetInvalidPathChars. -или- путь имеет префикс или содержит только символ двоеточия (:). |
IOException | Каталог, указанный путем, является файлом. -или- Имя сети неизвестно. |
Примечания
Если каталог не существует, он будет создан.
Примеры
using (var archive = new CabArchive("archive.cab"))
{
archive.ExtractToDirectory("C:\extracted");
}
Смотрите также
- class CabArchive
- пространство имен Aspose.Zip.Cab
- сборка Aspose.Zip