मैं एक ज़िप संग्रह से निर्दिष्ट फ़ाइलों को खींचने के लिए SharpZipLib का उपयोग करने की कोशिश कर रहा हूं। उदाहरण मैं हमेशा देखा है के सभी उम्मीद करते हैं कि आप पूरे ज़िप अनज़िप करने के लिए चाहते हैं, और की तर्ज पर कुछ करना:विशिष्ट फ़ाइलों को अनजिप करने के लिए SharpZipLib का उपयोग करना?
ZipEntry entry = zipInStream.SeekToFile("FileName");
:
FileStream fileStreamIn = new FileStream (sourcePath, FileMode.Open, FileAccess.Read);
ZipInputStream zipInStream = new ZipInputStream(fileStreamIn);
ZipEntry entry;
while (entry = zipInStream.GetNextEntry() != null)
{
// Unzip file
}
मुझे क्या करना चाहते हैं कुछ की तरह है चूंकि मेरी ज़रूरतें एक ज़िप के रूप में एक ज़िप के रूप में उपयोग करने और आवश्यकतानुसार स्मृति में फ़ाइलों को पकड़ने में शामिल हैं।
क्या कोई SharpZipLib से परिचित है? क्या किसी को पता है कि मैं पूरे ज़िप से हाथ से चलने के बिना ऐसा कर सकता हूं?
अगर मैं एक फ़ोल्डर में एक ज़िप फ़ाइल से कई फ़ाइलों को अलग करना चाहते हैं, उसको कैसे करे?उदाहरण के लिए, मैं उपसर्ग "अच्छा" के साथ फाइलें प्राप्त करना चाहता हूं, यह मेरे कोड के साथ कैसे करें: "var ze = zf.GetEntry (" good * ");"। किसी भी विचार के लिए धन्यवाद। –