Archive.DeleteEntry
Inhalt
[
Ausblenden
]DeleteEntry(ArchiveEntry)
Entfernt das erste Vorkommen eines bestimmten Eintrags aus der Eintragsliste.
public Archive DeleteEntry(ArchiveEntry entry)
Parameter | Typ | Beschreibung |
---|---|---|
entry | ArchiveEntry | Der Eintrag, der aus der Eintragsliste entfernt werden soll. |
Rückgabewert
Das Archiv mit dem gelöschten Eintrag.
Beispiele
So entfernen Sie alle Einträge bis auf den letzten:
using (var archive = new Archive("archive.zip"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save("last_entry.zip");
}
Siehe auch
- class ArchiveEntry
- class Archive
- namensraum Aspose.Zip
- Montage Aspose.Zip
DeleteEntry(int)
Entfernt den Eintrag aus der Eintragsliste nach Index.
public Archive 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 TarArchive("two_files.zip"))
{
archive.DeleteEntry(0);
archive.Save("single_file.zip");
}
Siehe auch
- class Archive
- namensraum Aspose.Zip
- Montage Aspose.Zip