Πώς να κάνετε ZIP φάκελο στο C#

Αυτό το σύντομο άρθρο περιέχει πληροφορίες σχετικά με πώς να κάνετε συμπίεση φακέλου στο C#. Παρέχει λεπτομερή βήματα που πρέπει να εκτελεστούν κατά τη σύνταξη ενός εργαλείου για τη δημιουργία ενός αρχείου ZIP για έναν φάκελο. Λίγες γραμμές κώδικα στον φάκελο zip C# και αρχεία σε όλους τους υποφακέλους του χωρίς να εγκαταστήσετε κάποιο εργαλείο τρίτου κατασκευαστή.

Βήματα για τον φάκελο Zip στο C#

  1. Προσθέστε το Aspose.ZIP από τη διαχείριση πακέτων NuGet για συμπίεση του φακέλου
  2. Δημιουργήστε ένα αντικείμενο κλάσης FileStream με όνομα αρχείου ZIP εξόδου
  3. Δημιουργήστε ένα αντικείμενο αρχείου ZIP Archive
  4. Δημιουργήστε καταχωρήσεις στο αρχείο παρέχοντας το όνομα του φακέλου προορισμού
  5. Αποθηκεύστε το αρχείο για να δημιουργήσετε ένα αρχείο ZIP που περιέχει όλα τα αρχεία και τους υποφακέλους

Αυτά τα βήματα περιγράφουν τη διαδικασία λεπτομερώς παρέχοντας πρώτα τη διαμόρφωση περιβάλλοντος και, στη συνέχεια, εισάγοντας όλες τις κύριες κλάσεις που απαιτούνται για τη δημιουργία ενός αρχείου ZIP για έναν φάκελο. Στο zip φάκελο C# δίνονται τα βήματα κωδικοποίησης για πλήρη κατανόηση.

Κώδικας σε ταχυδρομικό φάκελο στο C#

Αυτές οι γραμμές κώδικα στο C# δημιουργούν αρχείο ZIP από το φάκελο. Υπάρχουν μερικές δυνατές παραλλαγές για την ολοκλήρωση της εργασίας, π.χ. αντί να παρέχετε το όνομα του φακέλου προορισμού, μπορείτε να παρέχετε το αντικείμενο κλάσης DirectoryInfo ως πηγή των αρχείων για το αρχείο ZIP εξόδου. Ομοίως, μπορείτε επίσης να ορίσετε μια σημαία ώστε να περιλαμβάνει τον ριζικό φάκελο στο αρχείο ZIP εξόδου.

Αυτό το σεμινάριο μας καθοδήγησε να συμπιέσουμε έναν πλήρη φάκελο. Εάν ενδιαφέρεστε να μάθετε την αντίστροφη διαδικασία, π.χ. εξαγωγή αρχείου ZIP, ανατρέξτε στο άρθρο στο πώς να εξαγάγετε αρχείο ZIP σε C#.

 Ελληνικά