CpioArchive.DeleteEntry
Innehåll
[
Dölj
]DeleteEntry(CpioEntry)
Tar bort den första förekomsten av en specifik post från postlistan.
public CpioArchive DeleteEntry(CpioEntry entry)
| Parameter | Typ | Beskrivning |
|---|---|---|
| entry | CpioEntry | Posten som ska tas bort från postlistan. |
Returvärde
Cpio-inmatningsinstans.
Undantag
| undantag | skick |
|---|---|
| ArgumentNullException | entry är inget. |
Exempel
Så här kan du ta bort alla poster utom den sista:
using (var archive = new CpioArchive("archive.cpio"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save(outputCpioFile);
}
Se även
- class CpioEntry
- class CpioArchive
- namnutrymme Aspose.Zip.Cpio
- hopsättning Aspose.Zip
DeleteEntry(int)
Tar bort posten från postlistan efter index.
public CpioArchive DeleteEntry(int entryIndex)
| Parameter | Typ | Beskrivning |
|---|---|---|
| entryIndex | Int32 | Det nollbaserade indexet för posten som ska tas bort. |
Returvärde
Arkivet med posten raderad.
Undantag
| undantag | skick |
|---|---|
| ArgumentOutOfRangeException | entryIndex är mindre än 0.-eller-entryIndex är lika med eller större änInlägg räkna. |
Exempel
using (var archive = new CpioArchive("two_files.cpio"))
{
archive.DeleteEntry(0);
archive.Save("single_file.cpio");
}
Se även
- class CpioArchive
- namnutrymme Aspose.Zip.Cpio
- hopsättning Aspose.Zip