สร้างไฟล์ ZIP โดยใช้ C#

บทช่วยสอนสั้นๆ นี้ครอบคลุมวิธีการ สร้างไฟล์ ZIP โดยใช้ C# ซึ่งรวมถึงรายละเอียดทั้งหมด เช่น อัลกอริทึมและตัวอย่างโค้ดสำหรับการพัฒนา เครื่องมือสร้างไฟล์ ZIP ใน C# นอกจากนี้ คุณสามารถทำตามขั้นตอนนี้ได้ในระบบปฏิบัติการใดๆ ที่ติดตั้ง .NET framework

ขั้นตอนการสร้าง ZIP โดยใช้ C#

  1. ตั้งค่า Aspose.ZIP โดยใช้ NuGet package manager เพื่อสร้างไฟล์ ZIP
  2. สร้างออบเจ็กต์ของคลาส FileStream เพื่อบันทึกไฟล์ ZIP ที่สร้างขึ้น
  3. เปิดไฟล์ต้นทางที่ต้องการเพิ่มลงในไฟล์ ZIP
  4. เพิ่มไฟล์ที่โหลดเข้าไปในไดเรกทอรี ZIP โดยใช้เมธอด CreateEntry
  5. เขียนไฟล์ ZIP ที่สร้างขึ้นโดยเรียกใช้เมธอด Save

ขั้นตอนเหล่านี้แสดงกระบวนการทำงานเพื่อ สร้างไฟล์ ZIP โดยใช้ C# ซึ่งรวมถึงรายละเอียดการตั้งค่าและตัวอย่างโค้ด C# เพื่อใช้งานคุณสมบัตินี้ในสภาพแวดล้อมของคุณ สร้างสตรีมไฟล์สำหรับไฟล์ที่สร้างขึ้น เพิ่มไฟล์ลงในไฟล์ ZIP และสุดท้ายบันทึกไดเรกทอรีที่สร้างขึ้น

โค้ดสำหรับสร้างเครื่องมือสร้างไฟล์ ZIP โดยใช้ C#

using System.Text;
using Aspose.Zip;
using Aspose.Zip.Saving;
License lic = new License();
lic.SetLicense("license.lic");
// Create FileStream for output ZIP archive
using (FileStream zipFile = File.Open("csv_archive.zip", FileMode.Create))
{
// File to be added to archive
using (FileStream source1 = File.Open("ClientData.xml", FileMode.Open, FileAccess.Read))
{
// File to be added to archive
using (FileStream source2 = File.Open("TextBox_out.pdf", FileMode.Open, FileAccess.Read))
{
using (var archive = new Archive())
{
// Add files to the archive
archive.CreateEntry("ClientData.xml", source1);
archive.CreateEntry("TextBox_out.pdf", source2);
// ZIP the files
archive.Save(zipFile, new ArchiveSaveOptions()
{
Encoding = Encoding.ASCII,
ArchiveComment =
"Compressed Files"
});
}
}
}
}

ตัวอย่างโค้ดนี้แสดงวิธีการ สร้างไฟล์ ZIP โดยใช้ C# นอกจากนี้ คุณสามารถปรับปรุงวิธีการนี้ได้โดยการเรียกใช้เมธอด CreateEntry หลายครั้งตามต้องการ คุณยังสามารถปรับแต่งคุณสมบัติของคลาส ArchiveSaveOptions เช่น SelfExtractingOptions, Encryption, ParallelOptions ฯลฯ ตามความต้องการของคุณ

บทช่วยสอนนี้อธิบายรายละเอียดทั้งหมดเกี่ยวกับการ สร้างเครื่องมือสร้างไฟล์ ZIP โดยใช้ C# หากคุณต้องการเรียนรู้วิธีการบีบอัดไฟล์ที่คั่นด้วยเครื่องหมายจุลภาค โปรดอ่านบทความเกี่ยวกับ การบีบอัดไฟล์ CSV โดยใช้ C#

 ไทย