SharArchive.DeleteEntry
Inhalt
[
Ausblenden
]DeleteEntry(SharEntry)
Entfernt das erste Vorkommen eines bestimmten Eintrags aus der Eintragsliste.
public SharArchive DeleteEntry(SharEntry entry)
Parameter | Typ | Beschreibung |
---|---|---|
entry | SharEntry | Der Eintrag, der aus der Eintragsliste entfernt werden soll. |
Rückgabewert
Instanz des Shar-Eintrags.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | entry ist Null. |
Beispiele
So entfernen Sie alle Einträge bis auf den letzten:
using (var archive = new SharArchive("archive.shar"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save(outputSharFile);
}
Siehe auch
- class SharEntry
- class SharArchive
- namensraum Aspose.Zip.Shar
- Montage Aspose.Zip
DeleteEntry(int)
Entfernt den Eintrag aus der Eintragsliste nach Index.
public SharArchive 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 SharArchive("two_files.shar"))
{
archive.DeleteEntry(0);
archive.Save("single_file.shar");
}
Siehe auch
- class SharArchive
- namensraum Aspose.Zip.Shar
- Montage Aspose.Zip