CpioArchive.CpioArchive
Содержание
[
Скрывать
]CpioArchive()
Инициализирует новый экземплярCpioArchive
класс.
public CpioArchive()
Примеры
В следующем примере показано, как сжать файл.
using (var archive = new CpioArchive())
{
archive.CreateEntry("first.bin", "data.bin");
archive.Save("archive.cpio");
}
Смотрите также
- class CpioArchive
- пространство имен Aspose.Zip.Cpio
- сборка Aspose.Zip
CpioArchive(Stream)
Инициализирует новый экземплярCpioArchive
список записей классов и композиций можно извлечь из архива.
public CpioArchive(Stream sourceStream)
Параметр | Тип | Описание |
---|---|---|
sourceStream | Stream | Источник архива. Он должен быть доступен для поиска. |
Исключения
исключение | условие |
---|---|
ArgumentNullException | sourceStream нулевой. |
ArgumentException | sourceStream не доступен для поиска. |
InvalidDataException | sourceStream недействительный архив cpio. |
Примечания
Этот конструктор не распаковывает никакую запись. ВидетьOpen
способ распаковки.
Примеры
В следующем примере показано, как извлечь все записи в каталог.
using (var archive = new CpioArchive(File.OpenRead("archive.cpio")))
{
archive.ExtractToDirectory("C:\extracted");
}
Смотрите также
- class CpioArchive
- пространство имен Aspose.Zip.Cpio
- сборка Aspose.Zip
CpioArchive(string)
Инициализирует новый экземплярCpioArchive
список записей классов и композиций можно извлечь из архива.
public CpioArchive(string path)
Параметр | Тип | Описание |
---|---|---|
path | String | Путь к файлу архива. |
Исключения
исключение | условие |
---|---|
ArgumentNullException | path нулевой. |
SecurityException | У вызывающего абонента нет необходимого разрешения на доступ. |
ArgumentException | path пуст, содержит только пробелы или содержит недопустимые символы. |
UnauthorizedAccessException | Доступ к файлуpath отказано. |
PathTooLongException | Указанныйpath, имя файла или оба превышают максимальную длину, определенную системой. Например, на платформах Windows пути должны содержать менее 248 символов, а имена файлов — менее 260 символов. |
NotSupportedException | Файл вpath содержит двоеточие (:) в середине строки. |
Примечания
Этот конструктор не распаковывает никакую запись. ВидетьOpen
способ распаковки.
Примеры
В следующем примере показано, как извлечь все записи в каталог.
using (var archive = new CpioArchive("archive.cpio"))
{
archive.ExtractToDirectory("C:\extracted");
}
Смотрите также
- class CpioArchive
- пространство имен Aspose.Zip.Cpio
- сборка Aspose.Zip