## DeleteEntry(ArchiveEntry) {#deleteentry}

Supprime la première occurrence d'une entrée spécifique de la liste des entrées.

```csharp
public Archive DeleteEntry(ArchiveEntry entry)
```

| Paramètre | Taper | La description |
| --- | --- | --- |
| entry | ArchiveEntry | Entrée à supprimer de la liste des entrées. |

### Return_Value

L'archive avec l'entrée supprimée.

### Exemples

Voici comment vous pouvez supprimer toutes les entrées sauf la dernière :

```csharp
using (var archive = new Archive("archive.zip"))
{
    while (archive.Entries.Count > 1)
        archive.DeleteEntry(archive.Entries[0]);
    archive.Save("last_entry.zip");
}
```

### Voir également

* class [ArchiveEntry](../../archiveentry/)
* class [Archive](../)
* espace de noms [Aspose.Zip](../../archive/)
* Assemblée [Aspose.Zip](../../../)

---

## DeleteEntry(int) {#deleteentry_1}

Supprime l'entrée de la liste des entrées par index.

```csharp
public Archive DeleteEntry(int entryIndex)
```

| Paramètre | Taper | La description |
| --- | --- | --- |
| entryIndex | Int32 | Index de base zéro de l'entrée à supprimer. |

### Return_Value

L'archive avec l'entrée supprimée.

### Exceptions

| exception | condition |
| --- | --- |
| ArgumentOutOfRangeException | *entryIndex* est inférieur à 0.-ou-*entryIndex* est égal ou supérieur à`Entrées` compter. |

### Exemples

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

### Voir également

* class [Archive](../)
* espace de noms [Aspose.Zip](../../archive/)
* Assemblée [Aspose.Zip](../../../)


