Class CpioArchive

CpioArchive class

Этот класс представляет файл архива cpio.

public class CpioArchive : IArchive

Конструкторы

ИмяОписание
CpioArchive()Инициализирует новый экземплярCpioArchive класс.
CpioArchive(Stream)Инициализирует новый экземплярCpioArchive список записей классов и композиций можно извлечь из архива.
CpioArchive(string)Инициализирует новый экземплярCpioArchive список записей классов и композиций можно извлечь из архива.

Характеристики

ИмяОписание
Entries { get; }Получает записиCpioEntry тип составляющий архив.

Методы

ИмяОписание
CreateEntries(DirectoryInfo, bool)Добавляет в архив все файлы и каталоги рекурсивно в заданном каталоге.
CreateEntries(string, bool)Добавляет в архив все файлы и каталоги рекурсивно в заданном каталоге.
CreateEntry(string, Stream)Создать одну запись в архиве.
CreateEntry(string, FileInfo, bool)Создать одну запись в архиве.
CreateEntry(string, string, bool)Создать одну запись в архиве.
DeleteEntry(CpioEntry)Удаляет первое вхождение определенной записи из списка записей.
DeleteEntry(int)Удаляет запись из списка записей по индексу.
Dispose()Выполняет определяемые приложением задачи, связанные с освобождением, высвобождением или сбросом неуправляемых ресурсов.
ExtractToDirectory(string)Извлекает все файлы из архива в указанный каталог.
Save(Stream, CpioFormat)Сохраняет архив в указанный поток.
Save(string, CpioFormat)Сохраняет архив в указанный файл назначения.
SaveGzipped(Stream, CpioFormat)Сохраняет архив в поток со сжатием gzip.
SaveGzipped(string, CpioFormat)Сохраняет архив в файл по пути со сжатием gzip.
SaveXzCompressed(Stream, CpioFormat, XzArchiveSettings)Сохраняет архив в поток со сжатием xz.
SaveXzCompressed(string, CpioFormat, XzArchiveSettings)Сохраняет архив в путь по пути со сжатием xz.

Смотрите также