ستغطي هذه المدونة طرق ضغط الملفات أو فك ضغطها.
كيفية ضغط الملفات أو فك ضغطها في PowerShell؟
هذه هي الطرق المعطاة التي سيتم تفصيلها:
الطريقة الأولى: ضغط الملفات المضغوطة أو ضغطها في PowerShell باستخدام Cmdlet 'ضغط الأرشيف'
يمكن ضغط الملفات في PowerShell أو ضغطها باستخدام ' ضغط الأرشيف 'cmdlet. يمكنه ضغط ملفات فردية أو متعددة في وقت واحد.
مثال 1: استخدم الأمر 'ضغط الأرشيف' لضغط ملف واحد
المثال التالي سيضغط ملفًا واحدًا من خلال استخدام ' ضغط الأرشيف cmdlet:
ضغط - أرشيف -طريق C: \ Doc \ File.txt - DestinationPath C: \ Doc \ File.zip
حسب الكود اعلاه:
- أولاً ، أضف أمر cmdlet 'ضغط الأرشيف' ، وحدد ' -طريق '، وتعيين مسار الملف ليتم ضغطه.
- بعد ذلك ، حدد ' -مسار الوجهة 'وتعيين المسار الهدف مع الملف و' .أَزِيز ' امتداد:
دعنا نتحقق مما إذا كان الملف مضغوطًا أم لا عن طريق تنفيذ الكود أدناه:
Get-ChildItem ج: \ Doc \
في الكود المذكور أعلاه ، أضف أولاً ' Get-ChildItem 'cmdlet ثم قم بتعيين عنوان الدليل:
مثال 2: استخدم الأمر 'ضغط الأرشيف' لضغط ملفات متعددة مرة واحدة
سيؤدي هذا المثال التالي إلى ضغط ملفات متعددة باستخدام PowerShell ' ضغط الأرشيف 'cmdlet. للقيام بذلك ، ما عليك سوى تعيين عناوين الملفات المتعددة إلى ' -طريق 'معلمة مفصولة بفاصلة:
ضغط - أرشيف -طريق C: \ Doc \ File.txt و C: \ Doc \ New.txt - DestinationPath C: \ Doc \ File.zip
مثال 3: استخدم الأمر 'ضغط الأرشيف' لضغط جميع الملفات في المجلد
الآن ، أرشفة أو ضغط جميع الملفات الموجودة في المجلد باستخدام حرف البدل ' * ' المشغل أو العامل. لهذا السبب ، أضف عامل التشغيل '*' في نهاية عنوان الدليل ، كما هو موضح أدناه:
ضغط - أرشيف -طريق 'C: \ Doc \ *' - DestinationPath C: \ Doc \ File.zip
الطريقة 2: فك ضغط الملفات أو فك ضغطها في PowerShell باستخدام 'توسيع الأرشيف' Cmdlet
يمكن فك ضغط الملفات المضغوطة أو المضغوطة أو فك ضغطها بمساعدة ' قم بتوسيع الأرشيف 'cmdlet.
مثال: استخدم الأمر 'توسيع الأرشيف' لفك ضغط ملف
في هذا المثال ، سيتم فك ضغط الملف المضغوط باستخدام ' قم بتوسيع الأرشيف cmdlet:
يوسع - أرشيف -طريق C: \ Doc \ File.zip - DestinationPath C: \ Doc \ Fileحسب الكود اعلاه:
- أولاً ، أضف ' قم بتوسيع الأرشيف 'cmdlet ، حدد' -طريق ”وعيّن لها عنوان الملف مع اسم الملف:
دعنا نتحقق مما إذا تم استخراج الملفات أم لا باستخدام ' Get-ChildItem 'cmdlet مع عنوان الدليل:
Get-ChildItem ج: \ Doc \ ملف
كان هذا كل شيء عن إجراء ضغط الملفات وفك ضغطها باستخدام PowerShell.
خاتمة
لضغط الملف أو ضغطه في PowerShell ، فإن الخيار ' ضغط الأرشيف 'cmdlet مستخدم. أثناء فك ضغط الملف أو فك ضغطه ، فإن ' قم بتوسيع الأرشيف يمكن استخدام cmdlet. علاوة على ذلك ، يمكن أيضًا ضغط ملفات متعددة أو فك ضغطها مرة واحدة. لقد لاحظت هذه الكتابة الاستعلام المذكور وحلّت الاستعلام المذكور.