ภาพรวม
บางครั้งคุณจำเป็นต้องขยายไฟล์เก็บถาวรที่มีอยู่ด้วยไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป วิธีที่ชัดเจนคือการแยกไฟล์เก็บถาวร ใส่ไฟล์เพิ่มเติมระหว่างที่แยกแล้วและบีบอัดเข้าด้วยกัน อย่างไรก็ตาม วิธีนี้ไม่เหมาะสมเนื่องจากเราเปลืองทรัพยากรการคำนวณไปกับไฟล์ที่แพ็กไว้แล้ว Aspose.ZIP อนุญาตให้เพิ่มรายการลงในไฟล์ ZIP โดยไม่ต้องแพ็กใหม่ สิ่งที่คุณต้องทำคือเปิดไฟล์เก็บถาวรเพื่อแยกและเพิ่มรายการเข้าไป คุณลักษณะนี้ใช้ได้กับไฟล์ ZIP, TAR และ CPIOตัวอย่างวิธีเพิ่มไฟล์ใหม่ลงในไฟล์ ZIP ที่มีอยู่ผ่าน C#
ข้อมูลโค้ดนี้สาธิตวิธีการเพิ่มไฟล์ใหม่ลงในไฟล์ ZIP ที่มีอยู่โดยใช้ C# กระบวนการนี้เกี่ยวข้องกับที่คุณต้องทำคือเปิดไฟล์เก็บถาวรเพื่อแยกและบันทึกไฟล์เก็บถาวรที่อัปเดต
using (Archive archive = new Archive("existing.zip"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.zip");
}
วิธีซิปโฟลเดอร์ด้วย .NET
ไฟล์เก็บถาวร ZIP เป็นเครื่องมืออเนกประสงค์สำหรับจัดการไฟล์ โดยสามารถบีบอัดและรวม [ไฟล์หรือโฟลเดอร์] อย่างน้อย 1 รายการ (/zip/net/advanced-api-features/create-archive-from-one-or-more-files/) ไว้ในแพ็คเกจเดียว ใน .NET คลาส ZipFile ช่วยให้คุณทำงานกับไฟล์ ZIP ได้อย่างง่ายดายทั้งการบีบอัดและแตกไฟล์ ประโยชน์หลักของการใช้ไฟล์ ZIP คือการลดขนาดไฟล์ ทำให้เหมาะสำหรับการจัดเก็บและส่งข้อมูล ช่วยประหยัดพื้นที่และแบนด์วิธอันมีค่า นอกจากนี้ แฟ้ม ZIP ยังสามารถเข้ารหัสเพื่อเพิ่มความปลอดภัย ปกป้องข้อมูลที่ละเอียดอ่อนของคุณ
ตัวอย่างวิธีเพิ่มไฟล์ใหม่ลงในไฟล์เก็บถาวร TAR ที่มีอยู่ผ่าน C#
ต้องการเพิ่มไฟล์ใหม่ลงในไฟล์เก็บถาวร TAR ที่มีอยู่ของคุณหรือไม่? ข้อมูลโค้ดนี้จะแสดงให้คุณเห็นว่าเป็นอย่างไร! ข้อมูลโค้ดนี้ช่วยให้คุณสามารถเพิ่มไฟล์ใหม่ลงในไฟล์เก็บถาวร TAR ที่มีอยู่ได้อย่างราบรื่น ไม่จำเป็นต้องสร้างไฟล์เก็บถาวรใหม่ทั้งหมด เพียงทำตามขั้นตอนเหล่านี้และรวมโค้ดนี้เข้ากับขั้นตอนการทำงานของคุณเพื่อการจัดการไฟล์ที่มีประสิทธิภาพ
using (TarArchive archive = new TarArchive("existing.tar"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.tar");
}
ตัวอย่างวิธีเพิ่มไฟล์ใหม่ลงในไฟล์เก็บถาวร CPIO ที่มีอยู่ผ่าน C#
กำลังมองหาการรวมไฟล์ใหม่เข้ากับไฟล์เก็บถาวร CPIO ที่มีอยู่ของคุณหรือไม่? ข้อมูลโค้ดนี้ช่วยลดความยุ่งยากในการเพิ่มไฟล์ใหม่ไปยังไฟล์เก็บถาวร CPIO ที่มีอยู่ ขยายไฟล์เก็บถาวร CPIO ของคุณได้อย่างราบรื่นด้วยไฟล์เพิ่มเติมโดยใช้ข้อมูลโค้ดเสริมประสิทธิภาพนี้ บอกลาการสร้างไฟล์เก็บถาวรทั้งหมดขึ้นมาใหม่ เพียงไม่กี่ขั้นตอน คุณสามารถรวมโค้ดนี้เข้ากับเวิร์กโฟลว์ของคุณได้อย่างง่ายดายเพื่อการจัดการไฟล์ที่มีประสิทธิภาพภายในไฟล์เก็บถาวร CPIO รวมเข้ากับขั้นตอนการทำงานของคุณเพื่อการจัดการไฟล์ที่มีประสิทธิภาพด้วยเพียงไม่กี่ขั้นตอน
using (CpioArchive archive = new CpioArchive("existing.cpio"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.cpio");
}
บทสรุป
หน้านี้เปิดเผยข้อมูลโค้ด C# ที่มีประสิทธิภาพสามรายการสำหรับการเพิ่มรายการลงในไฟล์เก็บถาวร ZIP, TAR และ CPIO ได้อย่างราบรื่น ด้วยการเตรียมตัวให้พร้อมด้วยเทคนิคขั้นสูงเหล่านี้ คุณได้ปลดล็อกความสามารถในการจัดการไฟล์ขั้นสูงภายในอาร์ไคฟ์ที่มีอยู่แล้ว ปลดปล่อยความคิดสร้างสรรค์ของคุณ สำรวจแนวทางที่เป็นนวัตกรรม และใช้ประโยชน์จาก C# ในฐานะเครื่องมือที่มีศักยภาพในการยกระดับความสามารถในการจัดการไฟล์เก็บถาวรของคุณ ขอให้มีความสุขในการเขียนโค้ด!Aspose.ZIP อื่นๆ ที่รองรับสำหรับฟีเจอร์ .NET API
ใช้ไลบรารี Aspose.ZIP C# เพื่อแปลง รวม แก้ไขเอกสารไฟล์ zip แยกข้อมูลจากไฟล์เก็บถาวร และอื่นๆ อีกมากมาย!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories