Interface IArchive
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Цей інтерфейс представляє архів.
public interface IArchive : IDisposable
Реалізує
Властивості
FileEntries
Отримує записи типу Aspose.Zip.IArchiveFileEntry, які складають архів.
IEnumerable<iarchivefileentry> FileEntries { get; }
Значення властивості
IEnumerable<IArchiveFileEntry>
Примітки
Архіви для стиснення лише, такі як gzip, bzip2, lzip, lzma, xz, z складаються з єдиного запису - самого архіву.
Методи
ExtractToDirectory(string)
Витягує всі файли з архіву до вказаного каталогу.
void ExtractToDirectory(string destinationDirectory)
Параметри
destinationDirectory
string
Шлях до каталогу, куди потрібно помістити витягнуті файли.
Примітки
Якщо каталог не існує, він буде створений.
Винятки
destinationDirectory
є null.
Вказаний шлях, ім’я файлу або обидва перевищують максимально допустиму довжину, визначену системою. Наприклад, на платформах Windows шляхи повинні бути менше 248 символів, а імена файлів повинні бути менше 260 символів.
Викликач не має необхідних прав доступу до існуючого каталогу.
Якщо каталог не існує, шлях містить символ двокрапки (:) який не є частиною позначення диска (“C:").
destinationDirectory
є рядком нульової довжини, містить лише пробіли або містить один або кілька недопустимих символів. Ви можете запитати недопустимі символи, використовуючи метод System.IO.Path.GetInvalidPathChars. -або- шлях має префікс або містить лише символ двокрапки (:).
Каталог, вказаний шляхом, є файлом. -або- Ім’я мережі не відоме.