CpioArchive.DeleteEntry
Inhalt
[
Ausblenden
]DeleteEntry(CpioEntry)
Entfernt das erste Vorkommen eines bestimmten Eintrags aus der Eintragsliste.
public CpioArchive DeleteEntry(CpioEntry entry)
Parameter | Typ | Beschreibung |
---|---|---|
entry | CpioEntry | Der Eintrag, der aus der Eintragsliste entfernt werden soll. |
Rückgabewert
Cpio-Eintragsinstanz.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | entry ist Null. |
Beispiele
So entfernen Sie alle Einträge bis auf den letzten:
using (var archive = new CpioArchive("archive.cpio"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save(outputCpioFile);
}
Siehe auch
- class CpioEntry
- class CpioArchive
- namensraum Aspose.Zip.Cpio
- Montage Aspose.Zip
DeleteEntry(int)
Entfernt den Eintrag aus der Eintragsliste nach Index.
public CpioArchive DeleteEntry(int entryIndex)
Parameter | Typ | Beschreibung |
---|---|---|
entryIndex | Int32 | Der nullbasierte Index des zu entfernenden Eintrags. |
Rückgabewert
Das Archiv mit dem gelöschten Eintrag.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentOutOfRangeException | entryIndex ist kleiner als 0.-oder-entryIndex ist gleich oder größer alsEinträge zählen. |
Beispiele
using (var archive = new CpioArchive("two_files.cpio"))
{
archive.DeleteEntry(0);
archive.Save("single_file.cpio");
}
Siehe auch
- class CpioArchive
- namensraum Aspose.Zip.Cpio
- Montage Aspose.Zip