TarEntry.Extract

अंतर्वस्तु
[ ]

Extract(string)

दिए गए पथ द्वारा फाइल सिस्टम में प्रवेश को निकालता है।

public FileSystemInfo Extract(string path)
पैरामीटरप्रकारविवरण
pathStringगंतव्य फ़ाइल का पथ। यदि फ़ाइल पहले से मौजूद है, तो इसे अधिलेखित कर दिया जाएगा।

प्रतिलाभ की मात्रा

रचित फ़ाइल की फ़ाइल जानकारी।

अपवाद

अपवादस्थिति
ArgumentNullExceptionpath शून्य है।
SecurityExceptionकॉल करने वाले के पास एक्सेस करने के लिए आवश्यक अनुमति नहीं है।
ArgumentExceptionpath खाली है, केवल सफेद स्थान हैं, या अमान्य वर्ण हैं।
UnauthorizedAccessExceptionफ़ाइल तक पहुंचpath वर्जित किया गया है।
PathTooLongExceptionविष्तृतpath, फ़ाइल नाम, या दोनों सिस्टम-परिभाषित अधिकतम लंबाई से अधिक हैं। उदाहरण के लिए, Windows-आधारित प्लेटफ़ॉर्म पर, पथ 248 वर्णों से कम होने चाहिए और फ़ाइल नाम 260 वर्णों से कम होने चाहिए।
NotSupportedExceptionपर फाइल करेंpath स्ट्रिंग के बीच में एक कोलन (:) होता है।

उदाहरण

using (var archive = new TarArchive("archive.tar"))
{
    archive.Entries[0].Extract("data.bin");
}

यह सभी देखें


Extract(Stream)

प्रदान की गई स्ट्रीम की प्रविष्टि निकालता है.

public void Extract(Stream destination)
पैरामीटरप्रकारविवरण
destinationStreamगंतव्य धारा। लिखने योग्य होना चाहिए।

अपवाद

अपवादस्थिति
ArgumentExceptiondestination लिखने का समर्थन नहीं करता।

उदाहरण

टार आर्काइव की एक प्रविष्टि निकालें।

using (var archive = new TarArchive("archive.tar"))
{
    archive.Entries[0].Extract(httpResponseStream);
}

यह सभी देखें