TarArchive.DeleteEntry
Inhalt
[
Ausblenden
]DeleteEntry(TarEntry)
Entfernt das erste Vorkommen eines bestimmten Eintrags aus der Eintragsliste.
public TarArchive DeleteEntry(TarEntry entry)
Parameter | Typ | Beschreibung |
---|---|---|
entry | TarEntry | 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 TarArchive("archive.tar"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save(outputTarFile);
}
Siehe auch
- class TarEntry
- class TarArchive
- namensraum Aspose.Zip.Tar
- Montage Aspose.Zip
DeleteEntry(int)
Entfernt den Eintrag aus der Eintragsliste nach Index.
public TarArchive 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.tar"))
{
archive.DeleteEntry(0);
archive.Save("single_file.tar");
}
Siehe auch
- class TarArchive
- namensraum Aspose.Zip.Tar
- Montage Aspose.Zip