Αυτό το απλό άρθρο εξηγεί πώς να αφαιρέσετε ένα αρχείο από το ZIP σε C#. Περιέχει όλες τις πληροφορίες, όπως τον αλγόριθμο, καθώς και ένα εκτελέσιμο απόσπασμα κώδικα για να διαγράψετε ένα αρχείο ZIP σε C#. Επιπλέον, δεν χρειάζεται να εγκαταστήσετε καμία χρήσιμη βιβλιοθήκη ZIP για να εργαστείτε με αυτήν τη δυνατότητα στο περιβάλλον σας.
Βήματα για τη Διαγραφή Αρχείου από το ZIP σε C#
- Προετοιμάστε το περιβάλλον κατεβάζοντας το Aspose.ZIP στο σύστημά σας
- Δημιουργήστε μια περίπτωση της Archive κλάσης για να αποκτήσετε πρόσβαση στο αρχικό κατάλογο
- Επαναλάβετε για κάθε είσοδο στον κατάλογο και φιλτράρετε τα αρχεία που πληρούν τις απαιτούμενες συνθήκες
- Αφαιρέστε όλα τα αρχεία στη φιλτραρισμένη λίστα καλώντας τη μέθοδο DeleteEntry
- Εξάγετε τον ενημερωμένο κατάλογο ZIP
Τα παραπάνω βήματα παρουσιάζουν την επισκόπηση για τη διαγραφή ενός αρχείου από το ZIP σε C#. Ξεκινά η διαδικασία δημιουργώντας μια λίστα όλων των αρχείων που περιέχουν συγκεκριμένα ονόματα αρχείων. Στη συνέχεια, διαγράφονται όλα αυτά τα αρχεία επαναλαμβάνοντας τη λίστα και προχωρώντας στην εξαγωγή του καταλόγου ZIP στην αποθήκευση ή σε ένα ρεύμα, ανάλογα με τις ανάγκες σας.
Κώδικας για τη Διαγραφή Αρχείου ZIP σε C#
Αυτό το παράδειγμα κώδικα δείχνει πώς να αφαιρέσετε ένα αρχείο ZIP σε C#. Την ίδια στιγμή, μπορεί να επεκταθεί για να αφαιρέσει οποιοδήποτε συγκεκριμένο αρχείο στον κατάλογο, ακόμη και όταν δεν γνωρίζετε τα ονόματα των αρχείων, χρησιμοποιώντας τη θέση δείκτη του ZIP για να διαγράψετε τα συγκεκριμένα συμπιεσμένα αρχεία.
Αυτός ο οδηγός εξήγησε πώς να διαγράφετε αρχεία ZIP σε C#. Αν θέλετε, όμως, να δημιουργήσετε ένα αρχείο ZIP από την αρχή, επισκεφτείτε το άρθρο σχετικά με το Δημιουργία ZIP σε C#.