Compress-Archive Cmdlet ใน PowerShell คืออะไร

Compress Archive Cmdlet Ni Powershell Khux Xari



ไฟล์หรือโฟลเดอร์ใน PowerShell สามารถเก็บถาวร ซิป หรือบีบอัดโดยใช้ ' บีบอัดเก็บถาวร cmdlet นอกจากนี้ยังสามารถสร้างไฟล์เก็บถาวรใหม่จากการขูด PowerShell ใช้ ' -CompressionLevel ” พารามิเตอร์เพื่อใช้การบีบอัดกับไฟล์ที่เก็บถาวรไฟล์ ระดับการบีบอัดที่สูงขึ้นจะใช้เวลาน้อยลงในการสร้างไฟล์ อย่างไรก็ตาม การทำเช่นนั้นจะเพิ่มขนาดไฟล์

ในบทความนี้ เราจะให้ข้อมูลเกี่ยวกับ cmdlet 'บีบอัดเก็บถาวร'







Compress-Archive Cmdlet ใน PowerShell คืออะไร

ตามที่อธิบายไว้ข้างต้น cmdlet ที่ระบุมีหน้าที่รับผิดชอบในการเก็บถาวรไฟล์เดียวหรือหลายไฟล์ ให้เราค้นพบวิธีบีบอัดไฟล์เป็นไฟล์ zip ด้วยความช่วยเหลือจากตัวอย่างที่ให้มา



ตัวอย่างที่ 1: การใช้ Cmdlet “Compress-Archive” เพื่อบีบอัดไฟล์สองไฟล์



ดำเนินการรหัสที่กล่าวถึงด้านล่างเพื่อเก็บถาวรมากกว่าหนึ่งไฟล์:





บีบอัดเก็บถาวร -LiteralPath C:\Docs\Script.ps1, C:\Docs\New.csv -CompressionLevel ดีที่สุด -DestinationPath C:\เอกสาร\File.zip

ตามรหัสข้างต้น:



  • ขั้นแรก ระบุ “ บีบอัดไฟล์เก็บถาวร ” cmdlet พร้อมกับ “ -LiteralPath ” พารามิเตอร์ที่มีพาธของไฟล์ทั้งสองคั่นด้วยเครื่องหมายจุลภาค
  • ถัดไป วาง “ -CompressionLevel ” พารามิเตอร์และกำหนดให้เป็น “ ดีที่สุด ' ค่า.
  • สุดท้ายเพิ่ม ' -DestinationPath ” พารามิเตอร์ ระบุเส้นทางปลายทางและส่วนขยาย:

ตัวอย่างที่ 2: บีบอัดไดเร็กทอรีทั้งหมดเป็นไฟล์ Zip

ในการบีบอัดโฟลเดอร์เป็นไฟล์ zip ให้ดำเนินการคำสั่งต่อไปนี้:

บีบอัดไฟล์เก็บถาวร -เส้นทาง C:\เอกสาร -DestinationPath C:\Docs\New_File.zip

ในรหัสที่ระบุข้างต้น:

  • ขั้นแรกให้เพิ่ม ' บีบอัดไฟล์เก็บถาวร ” cmdlet พร้อมกับ “ -เส้นทาง ” พารามิเตอร์ที่มีเส้นทางที่ระบุกำหนดให้กับมัน
  • ต่อไป ให้เขียนว่า “ -DestinationPath ” พารามิเตอร์และระบุเส้นทางเป้าหมาย:

ตัวอย่างที่ 3: สร้างไฟล์ซิปที่มีไฟล์หลายไฟล์จากโฟลเดอร์โดยใช้สัญลักษณ์แทน

ในการบีบอัดโฟลเดอร์ทั้งหมดที่มีโฟลเดอร์หลายโฟลเดอร์โดยวางไวด์การ์ด ' * ” ข้างเส้นทางโฟลเดอร์ ใช้คำสั่งที่ให้ไว้:

บีบอัดเก็บถาวร -เส้นทาง C:\เอกสาร\ * -CompressionLevel เร็วที่สุด -DestinationPath C:\Docs\Multi.zip

ตัวอย่างที่ 4: อัปเดตไฟล์ Zip ที่มีอยู่โดยใช้พารามิเตอร์ “-Update”

เพิ่ม ' -อัปเดต ” พารามิเตอร์พร้อมกับ “ บีบอัดเก็บถาวร ” cmdlet เพื่ออัปเดตไฟล์ zip ที่มีอยู่:

บีบอัดเก็บถาวร -เส้นทาง C:\เอกสาร\ * -อัปเดต -DestinationPath C:\Docs\Multi.zip

แค่นั้นแหละ! เราได้กล่าวถึง “ บีบอัดเก็บถาวร ” cmdlet โดยละเอียด

บทสรุป

บีบอัดเก็บถาวร ” cmdlet มีหน้าที่ในการเก็บถาวร การซิป หรือการบีบอัดไฟล์หรือไดเร็กทอรีใน PowerShell การบีบอัดไฟล์จะป้องกันไฟล์จากกิจกรรมที่เป็นอันตราย บทช่วยสอนนี้ให้รายละเอียดเกี่ยวกับ cmdlet 'บีบอัดไฟล์เก็บถาวร' ใน PowerShell