TarArchive.DeleteEntry

DeleteEntry(TarEntry)

Verwijdert het eerste exemplaar van een specifiek item uit de lijst met items.

public TarArchive DeleteEntry(TarEntry entry)
ParameterTypeBeschrijving
entryTarEntryHet item dat uit de lijst met items moet worden verwijderd.

Winstwaarde

Het archief met het verwijderde item.

Voorbeelden

Hier ziet u hoe u alle vermeldingen behalve de laatste kunt verwijderen:

using (var archive = new TarArchive("archive.tar"))
{
    while (archive.Entries.Count > 1)
        archive.DeleteEntry(archive.Entries[0]);
    archive.Save(outputTarFile);
}

Zie ook


DeleteEntry(int)

Verwijdert het item uit de lijst met items op index.

public TarArchive DeleteEntry(int entryIndex)
ParameterTypeBeschrijving
entryIndexInt32De op nul gebaseerde index van het item dat moet worden verwijderd.

Winstwaarde

Het archief met het verwijderde item.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentOutOfRangeExceptionentryIndex is kleiner dan 0.-of-entryIndex is gelijk aan of groter danInzendingen graaf.

Voorbeelden

using (var archive = new TarArchive("two_files.tar"))
{
    archive.DeleteEntry(0);
    archive.Save("single_file.tar");
}

Zie ook