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