CpioArchive.DeleteEntry
Contenu
[
Cacher
]DeleteEntry(CpioEntry)
Supprime la première occurrence d’une entrée spécifique de la liste des entrées.
public CpioArchive DeleteEntry(CpioEntry entry)
Paramètre | Taper | La description |
---|---|---|
entry | CpioEntry | Entrée à supprimer de la liste des entrées. |
Return_Value
Instance d’entrée Cpio.
Exceptions
exception | condition |
---|---|
ArgumentNullException | entry est nul. |
Exemples
Voici comment vous pouvez supprimer toutes les entrées sauf la dernière :
using (var archive = new CpioArchive("archive.cpio"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save(outputCpioFile);
}
Voir également
- class CpioEntry
- class CpioArchive
- espace de noms Aspose.Zip.Cpio
- Assemblée Aspose.Zip
DeleteEntry(int)
Supprime l’entrée de la liste des entrées par index.
public CpioArchive 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
using (var archive = new CpioArchive("two_files.cpio"))
{
archive.DeleteEntry(0);
archive.Save("single_file.cpio");
}
Voir également
- class CpioArchive
- espace de noms Aspose.Zip.Cpio
- Assemblée Aspose.Zip