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