Aspose.ZIP में संरचना संरक्षण के साथ अनज़िपिंग

Aspose.ZIP में सभी बहु-प्रविष्टियाँ संग्रह कक्षाओं में ExtractToDirectory विधि है। यह विधि संपूर्ण संग्रह सामग्री को नेस्टेड सबफ़ोल्डर्स के संबंध में प्रदान किए गए फ़ोल्डर में निकालती है। यहां इसके उपयोग के कुछ नमूने दिए गए हैं, सभी मूलतः एक जैसे हैं।

ज़िप-आर्काइव को डीकंप्रेस कैसे करें

कल्पना करें कि आपके पास सुव्यवस्थित फ़ाइलों और सबफ़ोल्डरों के साथ एक ज़िप संग्रह है। Aspose.ZIP की ExtractToDirectory विधि मूल संरचना को बनाए रखते हुए इस संग्रह को अनपैक करना सरल बनाती है। एक स्वच्छ और सहज ज्ञान युक्त इंटरफ़ेस के साथ, उपयोगकर्ता संगठनात्मक अखंडता को संरक्षित करते हुए, निर्दिष्ट निर्देशिकाओं में फ़ाइलों को आसानी से डिकम्प्रेस कर सकते हैं।
चाहे एकाधिक प्रविष्टियों या नेस्टेड सबफ़ोल्डर्स से निपटना हो, यह बहुमुखी सुविधा परेशानी मुक्त निष्कर्षण प्रक्रिया सुनिश्चित करती है। ज़िप अभिलेखागार के लिए, इसका मतलब है कि आपकी निकाली गई फ़ाइलें निर्दिष्ट फ़ोल्डर में रखी जाएंगी, जिसमें सबफ़ोल्डर संग्रह के अंदर संगठन को प्रतिबिंबित करेंगे। यह एक स्वच्छ और सुव्यवस्थित निष्कर्षण प्रक्रिया सुनिश्चित करता है, जिससे फ़ोल्डर पदानुक्रम को मैन्युअल रूप से पुन: बनाने में आपका समय और प्रयास बचता है।

    using (FileStream zipFile = File.Open("archive.zip" , FileMode.Open))
    {
        using (Archive archive = new Archive(zipFile))
        {
            archive.ExtractToDirectory("C:\\extracted");
        }
    }

इसकी संरचना का सम्मान करते हुए RAR-संग्रह को डीकंप्रेस कैसे करें

RarArchive ऑब्जेक्ट, जो संभवतः RarLib जैसी लाइब्रेरी का उपयोग करके बनाया गया है, "archive.rar" नामक संग्रह के डिकंप्रेशन को संभालता है। ExtractToDirectory विधि के लिए एक एकल कॉल कुशलतापूर्वक संग्रह की सामग्री को निर्दिष्ट निर्देशिका, "C:\extracted" में निकाल देती है। यह सुव्यवस्थित प्रक्रिया आपके एप्लिकेशन वर्कफ़्लो में निर्बाध एकीकरण को बढ़ावा देते हुए, सभी फ़ाइलों और सबफ़ोल्डरों की सुरक्षित निकासी सुनिश्चित करती है। सही टूल के साथ संग्रह निष्कर्षण की आसानी और विश्वसनीयता की खोज करें।

    using (RarArchive archive = new RarArchive("archive.rar")) 
    { 
        archive.ExtractToDirectory("C:\\extracted");
    }

सीएबी की संरचना का सम्मान करते हुए उसे डीकंप्रेस करें

CabArchive क्लास का उपयोग करके CAB अभिलेखागार को आसानी से अनपैक करें। ExtractToDirectory विधि के साथ कोड की एक पंक्ति कुशलतापूर्वक "archive.cab" की सामग्री को आपकी निर्दिष्ट निर्देशिका, "C:xtracted" में निकाल देती है। यह सुव्यवस्थित प्रक्रिया सुनिश्चित करती है कि सभी फ़ाइलें और सबफ़ोल्डर अपनी मूल संरचना बनाए रखें, एक सहज निष्कर्षण अनुभव की गारंटी देते हैं। अपने एप्लिकेशन के भीतर निर्बाध सीएबी संग्रह प्रबंधन के लिए इस कार्यक्षमता को एकीकृत करें।

    using (CabArchive cabArchive = new CabArchive("archive.cab"))
    {
        cabArchive.ExtractToDirectory("C:\\extracted");
    }

संरचना बरकरार रहते हुए टीएआर निकालें

ExtractToDirectory विधि का उपयोग करके उनकी फ़ोल्डर संरचना को बनाए रखते हुए TAR अभिलेखागार को आसानी से निकालें। यह कार्यक्षमता, जो अक्सर Aspose.ZIP से अलग पुस्तकालयों में उपलब्ध होती है, निष्कर्षण प्रक्रिया को सरल बनाती है और सुनिश्चित करती है कि सभी फ़ाइलें आपके चुने हुए आउटपुट निर्देशिका के भीतर व्यवस्थित रहें।
नमूना:

    using (FileStream tarFile = File.Open("archive.tar", FileMode.Open))
    {
        using (TarArchive archive = new TarArchive(tarFile))
        {
            archive.ExtractToDirectory("C:\\extracted");
        }
    }

स्ट्रक्चर रिटेन के साथ XAR को अनपैक करें

ExtractToDirectory विधि (XAR हैंडलिंग के लिए डिज़ाइन किए गए पुस्तकालयों में उपलब्ध) के साथ XAR अभिलेखागार निकालना आसान हो जाता है। यह विधि आपके चुने हुए आउटपुट निर्देशिका के भीतर संग्रह की मूल फ़ोल्डर संरचना को बनाए रखते हुए एक सुव्यवस्थित प्रक्रिया सुनिश्चित करती है। फ़ोल्डरों को मैन्युअल रूप से दोबारा बनाने की कोई आवश्यकता नहीं है - सभी फ़ाइलें अपने उचित स्थानों पर रखी जाती हैं, जिससे आपका समय और प्रयास बचता है।
नमूना:

    using (FileStream xarFile = File.Open("archive.xar", FileMode.Open))
    {
        using (XarArchive archive = new XarArchive(xarFile))
        {
            archive.ExtractToDirectory("C:\\extracted");
        }
    }

.NET API सुविधाओं के लिए अन्य समर्थित Aspose.ZIP

कनवर्ट करने, मर्ज करने, ज़िप-फ़ाइल दस्तावेज़ों को संपादित करने, संग्रह से डेटा निकालने और बहुत कुछ करने के लिए Aspose.ZIP C# लाइब्रेरी का उपयोग करें!

  

Support and Learning Resources

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: