CpioArchive.DeleteEntry
Содержание
[
Скрывать
]DeleteEntry(CpioEntry)
Удаляет первое вхождение определенной записи из списка записей.
public CpioArchive DeleteEntry(CpioEntry entry)
| Параметр | Тип | Описание |
|---|---|---|
| entry | CpioEntry | Запись, которую необходимо удалить из списка записей. |
Возвращаемое значение
Экземпляр записи Cpio.
Исключения
| исключение | условие |
|---|---|
| ArgumentNullException | entry нулевой. |
Примеры
Вот как вы можете удалить все записи, кроме последней:
using (var archive = new CpioArchive("archive.cpio"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save(outputCpioFile);
}
Смотрите также
- class CpioEntry
- class CpioArchive
- пространство имен Aspose.Zip.Cpio
- сборка Aspose.Zip
DeleteEntry(int)
Удаляет запись из списка записей по индексу.
public CpioArchive DeleteEntry(int entryIndex)
| Параметр | Тип | Описание |
|---|---|---|
| entryIndex | Int32 | Отсчитываемый от нуля индекс удаляемой записи. |
Возвращаемое значение
Архив с записью удален.
Исключения
| исключение | условие |
|---|---|
| ArgumentOutOfRangeException | entryIndex меньше 0.-или-entryIndex равно или больше, чемЗаписи считать. |
Примеры
using (var archive = new CpioArchive("two_files.cpio"))
{
archive.DeleteEntry(0);
archive.Save("single_file.cpio");
}
Смотрите также
- class CpioArchive
- пространство имен Aspose.Zip.Cpio
- сборка Aspose.Zip