LzmaArchive.Save

Save(Stream)

lzma संग्रह प्रदान की गई स्ट्रीम में सहेजता है.

public void Save(Stream output)
पैरामीटरप्रकारविवरण
outputStreamगंतव्य धारा।

अपवाद

अपवादस्थिति
ArgumentExceptionoutput मांगने का समर्थन नहीं करता।
ArgumentNullExceptionoutput शून्य है।

टिप्पणियों

output खोजने योग्य होना चाहिए।

उदाहरण

using (FileStream lzmaFile = File.Open("archive.lzma", FileMode.Create))
{
    using (var archive = new LzmaArchive())
    {
        archive.SetSource("data.bin");
        archive.Save(lzmaFile);
     }
}

यह सभी देखें


Save(FileInfo)

lzma संग्रह प्रदान की गई गंतव्य फ़ाइल में सहेजता है.

public void Save(FileInfo destination)
पैरामीटरप्रकारविवरण
destinationFileInfoFileInfo जो गंतव्य स्ट्रीम के रूप में खोला जाएगा।

अपवाद

अपवादस्थिति
SecurityExceptionकॉलर के पास खोलने के लिए आवश्यक अनुमति नहीं हैdestination.
ArgumentExceptionफ़ाइल पथ खाली है या केवल सफेद स्थान हैं।
FileNotFoundExceptionफ़ाइल नहीं मिली.
UnauthorizedAccessExceptionफ़ाइल का पथ केवल पढ़ने के लिए है या एक निर्देशिका है।
ArgumentNullExceptiondestination शून्य है।
DirectoryNotFoundExceptionनिर्दिष्ट पथ अमान्य है, जैसे कि मैप न की गई ड्राइव पर होना।
IOExceptionफाइल पहले से ही खुली हुई है।

उदाहरण

using (var archive = new LzmaArchive()) 
{
    archive.SetSource(new FileInfo("data.bin"));
    archive.Save(new FileInfo("archive.lzma"));
}

यह सभी देखें


Save(string)

lzma संग्रह प्रदान की गई गंतव्य फ़ाइल में सहेजता है.

public void Save(string destinationFileName)
पैरामीटरप्रकारविवरण
destinationFileNameStringबनाए जाने वाले संग्रह का पथ. यदि निर्दिष्ट फ़ाइल नाम किसी मौजूदा फ़ाइल की ओर इशारा करता है, तो इसे अधिलेखित कर दिया जाएगा।

अपवाद

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

उदाहरण

using (var archive = new LzmaArchive()) 
{
    archive.SetSource(new FileInfo("data.bin"));
    archive.Save("result.lzma");
}

यह सभी देखें