บล็อกนี้จะกล่าวถึงวิธีการ zip หรือ unzip ไฟล์
วิธี Zip หรือ UnZip ไฟล์ใน PowerShell
นี่คือวิธีการที่กำหนดซึ่งจะอธิบายเพิ่มเติม:
วิธีที่ 1: บีบอัดหรือบีบอัดไฟล์ใน PowerShell โดยใช้ Cmdlet 'Compress-Archive'
ไฟล์ใน PowerShell สามารถซิปหรือบีบอัดโดยใช้ ' บีบอัดเก็บถาวร cmdlet สามารถบีบอัดไฟล์เดียวหรือหลายไฟล์พร้อมกันได้
ตัวอย่างที่ 1: ใช้คำสั่ง “Compress-Archive” เพื่อ Zip ไฟล์เดียว
ตัวอย่างต่อไปนี้จะ zip ไฟล์เดียวโดยใช้ ' บีบอัดเก็บถาวร ” cmdlet:
บีบอัด - คลังเก็บเอกสารสำคัญ -เส้นทาง C:\Doc\File.txt - เส้นทางปลายทาง C:\Doc\File.zip
ตามรหัสด้านบน:
- ขั้นแรก เพิ่ม cmdlet 'บีบอัดไฟล์เก็บถาวร' ระบุ ' -เส้นทาง ” พารามิเตอร์ และกำหนดพาธของไฟล์ที่จะซิป
- หลังจากนั้นให้กำหนด “ -DestinationPath ” พารามิเตอร์ และกำหนดพาธเป้าหมายด้วยไฟล์และ “ .zip ' ส่วนขยาย:
ตรวจสอบว่าไฟล์ถูกซิปหรือไม่โดยการรันโค้ดด้านล่าง:
Get-ChildItem C:\หมอ\
ในรหัสที่ระบุไว้ข้างต้น ก่อนอื่นให้เพิ่ม “ Get-ChildItem ” cmdlet แล้วกำหนดที่อยู่ไดเรกทอรี:
ตัวอย่างที่ 2: ใช้คำสั่ง “Compress-Archive” เพื่อบีบอัดไฟล์หลายไฟล์พร้อมกัน
ตัวอย่างต่อไปนี้จะซิปหลายไฟล์ด้วย PowerShell “ บีบอัดเก็บถาวร cmdlet ในการทำเช่นนั้น เพียงกำหนดที่อยู่ไฟล์หลายรายการให้กับ ' -เส้นทาง ” คั่นด้วยเครื่องหมายจุลภาค:
บีบอัด - คลังเก็บเอกสารสำคัญ -เส้นทาง C:\Doc\File.txt , C:\Doc\New.txt - เส้นทางปลายทาง C:\Doc\File.zip
ตัวอย่างที่ 3: ใช้คำสั่ง “Compress-Archive” เพื่อ Zip ไฟล์ทั้งหมดในโฟลเดอร์
ตอนนี้ เก็บหรือซิปไฟล์ทั้งหมดในโฟลเดอร์โดยใช้ไวด์การ์ด “ * ” โอเปอเรเตอร์ ด้วยเหตุผลดังกล่าว ให้เพิ่มตัวดำเนินการ '*' ที่ส่วนท้ายของที่อยู่ไดเร็กทอรี ดังแสดงด้านล่าง:
บีบอัด - คลังเก็บเอกสารสำคัญ -เส้นทาง 'C:\หมอ\*' - เส้นทางปลายทาง C:\Doc\File.zip
วิธีที่ 2: Uncompress หรือ UnZip ไฟล์ใน PowerShell โดยใช้ Cmdlet “Expand-Archive”
ไฟล์ที่ซิปหรือบีบอัดสามารถคลายซิปหรือคลายการบีบอัดโดยใช้ ' ขยายเก็บถาวร cmdlet
ตัวอย่าง: ใช้คำสั่ง “Expand-Archive” เพื่อแตกไฟล์
ในตัวอย่างนี้ ไฟล์ซิปจะถูกคลายซิปโดยใช้ปุ่ม “ ขยายเก็บถาวร ” cmdlet:
ขยาย - คลังเก็บเอกสารสำคัญ -เส้นทาง C:\Doc\File.zip - เส้นทางปลายทาง C:\Doc\Fileตามรหัสด้านบน:
- ขั้นแรกให้เพิ่ม ' ขยายเก็บถาวร ” cmdlet ระบุ “ -เส้นทาง ” พารามิเตอร์และกำหนดที่อยู่ไฟล์พร้อมกับชื่อไฟล์:
ตรวจสอบว่าไฟล์ถูกแยกออกมาหรือไม่ โดยใช้ปุ่ม “ Get-ChildItem ” cmdlet พร้อมกับที่อยู่ไดเร็กทอรี:
Get-ChildItem C:\Doc\ไฟล์
นั่นคือทั้งหมดที่เกี่ยวกับขั้นตอนการซิปและขยายไฟล์โดยใช้ PowerShell
บทสรุป
ในการซิปหรือบีบอัดไฟล์ใน PowerShell ให้ใช้ปุ่ม ' บีบอัดเก็บถาวร ” ใช้ cmdlet ในขณะที่คลายซิปหรือคลายการบีบอัดไฟล์ ปุ่ม “ ขยายเก็บถาวร ” สามารถใช้ cmdlet ได้ นอกจากนี้ยังสามารถซิปหรือขยายไฟล์หลายไฟล์พร้อมกันได้อีกด้วย บทความนี้ได้สังเกตข้อความค้นหาที่ระบุและแก้ไขข้อความค้นหาที่ระบุ