Αυτό το ιστολόγιο θα καλύπτει μεθόδους συμπίεσης ή αποσυμπίεσης αρχείων.
Πώς να αποσυμπιέσετε ή να αποσυμπιέσετε αρχεία στο PowerShell;
Αυτές είναι οι μέθοδοι που δίνονται και θα αναλυθούν:
- Χρησιμοποιήστε το Cmdlet 'Compress-Archive' για Zip αρχείων.
- Χρησιμοποιήστε το cmdlet 'Expand-Archive' για να αποσυμπιέσετε αρχεία.
Μέθοδος 1: Συμπίεση ή συμπίεση αρχείων στο PowerShell χρησιμοποιώντας το Cmdlet 'Compress-Archive'
Τα αρχεία στο PowerShell μπορούν να συμπιεστούν ή να συμπιεστούν χρησιμοποιώντας το ' Συμπίεση-Αρχειοθέτηση ” cmdlet. Μπορεί να συμπιέσει μεμονωμένα ή πολλά αρχεία ταυτόχρονα.
Παράδειγμα 1: Χρησιμοποιήστε την Εντολή 'Compress-Archive' για να συμπιεστείτε ένα μεμονωμένο αρχείο
Το παρακάτω παράδειγμα θα αποσυμπιέσει ένα μεμονωμένο αρχείο χρησιμοποιώντας το ' Συμπίεση-Αρχειοθέτηση cmdlet:
Συμπιέζω - Αρχείο -Μονοπάτι C:\Doc\File.txt - DestinationPath C:\Doc\File.zip
Σύμφωνα με τον παραπάνω κώδικα:
- Πρώτα, προσθέστε το cmdlet 'Compress-Archive', καθορίστε το ' -Μονοπάτι ” και εκχωρήστε τη διαδρομή αρχείου που θα συμπιεστεί.
- Μετά από αυτό, ορίστε το ' -Διαδρομή προορισμού ' παράμετρος και αντιστοιχίστε τη διαδρομή στόχου με το αρχείο και ' .φερμουάρ ” επέκταση:
Ας ελέγξουμε αν το αρχείο ήταν συμπιεσμένο ή όχι, εκτελώντας τον παρακάτω κώδικα:
Get-ChildItem C:\Doc\
Στον προαναφερθέντα κωδικό, πρώτα προσθέστε το « Get-ChildItem ” cmdlet και μετά εκχωρήστε τη διεύθυνση καταλόγου:
Παράδειγμα 2: Χρησιμοποιήστε την Εντολή 'Compress-Archive' για συμπίεση πολλών αρχείων ταυτόχρονα
Αυτό το ακόλουθο παράδειγμα θα συμπιέσει πολλά αρχεία με το PowerShell ' Συμπίεση-Αρχειοθέτηση ” cmdlet. Για να το κάνετε αυτό, απλώς αντιστοιχίστε τις πολλαπλές διευθύνσεις αρχείων στο ' -Μονοπάτι παράμετρος ', διαχωρισμένη με κόμμα:
Συμπιέζω - Αρχείο -Μονοπάτι C:\Doc\File.txt , C:\Doc\New.txt - DestinationPath C:\Doc\File.zip
Παράδειγμα 3: Χρησιμοποιήστε την εντολή 'Compress-Archive' για να συμπιεστείτε όλα τα αρχεία στο φάκελο
Τώρα, αρχειοθετήστε ή συμπιέστε όλα τα αρχεία στο φάκελο χρησιμοποιώντας τον χαρακτήρα μπαλαντέρ ' * ' χειριστής. Για το λόγο αυτό, προσθέστε τον τελεστή «*» στο τέλος της διεύθυνσης καταλόγου, όπως φαίνεται παρακάτω:
Συμπιέζω - Αρχείο -Μονοπάτι 'C:\Doc\*' - DestinationPath C:\Doc\File.zip
Μέθοδος 2: Αποσυμπίεση ή Αποσυμπίεση αρχείων στο PowerShell χρησιμοποιώντας το Cmdlet 'Expand-Archive'
Τα αρχεία που είναι συμπιεσμένα ή συμπιεσμένα μπορούν να αποσυμπιεστούν ή να αποσυμπιεστούν με τη βοήθεια του ' Ανάπτυξη-Αρχείο ” cmdlet.
Παράδειγμα: Χρησιμοποιήστε την εντολή 'Expand-Archive' για να αποσυμπιέσετε ένα αρχείο
Σε αυτό το παράδειγμα, το συμπιεσμένο αρχείο θα αποσυμπιεστεί χρησιμοποιώντας το ' Ανάπτυξη-Αρχείο cmdlet:
Επεκτείνουν - Αρχείο -Μονοπάτι C:\Doc\File.zip - DestinationPath C:\Doc\FileΣύμφωνα με τον παραπάνω κώδικα:
- Πρώτα, προσθέστε το ' Ανάπτυξη-Αρχείο ' cmdlet, καθορίστε το ' -Μονοπάτι ” παράμετρο και αντιστοιχίστε της τη διεύθυνση αρχείου μαζί με το όνομα του αρχείου:
Ας ελέγξουμε αν τα αρχεία εξήχθησαν ή όχι χρησιμοποιώντας το ' Get-ChildItem ” cmdlet μαζί με τη διεύθυνση καταλόγου:
Get-ChildItem C:\Doc\File
Αυτό αφορούσε τη διαδικασία συμπίεσης και αποσυμπίεσης αρχείων χρησιμοποιώντας το PowerShell.
συμπέρασμα
Για συμπίεση ή συμπίεση του αρχείου στο PowerShell, το ' Συμπίεση-Αρχειοθέτηση Χρησιμοποιείται cmdlet. Ενώ για να αποσυμπιέσετε ή να αποσυμπιέσετε ένα αρχείο, το ' Ανάπτυξη-Αρχείο Μπορεί να χρησιμοποιηθεί το cmdlet. Επιπλέον, πολλά αρχεία μπορούν επίσης να συμπιεστούν ή να αποσυμπιεστούν ταυτόχρονα. Αυτή η εγγραφή έχει παρατηρήσει το δηλωμένο ερώτημα και επιλύει το δηλωμένο ερώτημα.