CpioArchive.DeleteEntry
περιεχόμενα
[
κρύβω
]DeleteEntry(CpioEntry)
Καταργεί την πρώτη εμφάνιση μιας συγκεκριμένης καταχώρισης από τη λίστα καταχωρήσεων.
public CpioArchive DeleteEntry(CpioEntry entry)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
entry | CpioEntry | Η καταχώρηση προς κατάργηση από τη λίστα καταχωρήσεων. |
Επιστρεφόμενη Αξία
Περίπτωση εισαγωγής Cpio.
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
ArgumentNullException | entry είναι μηδενικό. |
Παραδείγματα
Δείτε πώς μπορείτε να αφαιρέσετε όλες τις καταχωρήσεις εκτός από την τελευταία:
using (var archive = new CpioArchive("archive.cpio"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save(outputCpioFile);
}
Δείτε επίσης
- class CpioEntry
- class CpioArchive
- χώρος ονομάτων Aspose.Zip.Cpio
- συνέλευση Aspose.Zip
DeleteEntry(int)
Αφαιρεί την καταχώρηση από τη λίστα καταχωρήσεων κατά ευρετήριο.
public CpioArchive DeleteEntry(int entryIndex)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
entryIndex | Int32 | Το μηδενικό ευρετήριο της καταχώρισης προς κατάργηση. |
Επιστρεφόμενη Αξία
Το αρχείο με την καταχώρηση διαγράφηκε.
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
ArgumentOutOfRangeException | entryIndex είναι μικρότερο από 0.-ή-entryIndex είναι ίσο ή μεγαλύτερο απόΣυμμετοχές μετρώ. |
Παραδείγματα
using (var archive = new CpioArchive("two_files.cpio"))
{
archive.DeleteEntry(0);
archive.Save("single_file.cpio");
}
Δείτε επίσης
- class CpioArchive
- χώρος ονομάτων Aspose.Zip.Cpio
- συνέλευση Aspose.Zip