LzmaArchive.Save
Save(Stream)
lzma संग्रह प्रदान की गई स्ट्रीम में सहेजता है.
public void Save(Stream output)
पैरामीटर | प्रकार | विवरण |
---|
output | Stream | गंतव्य धारा। |
अपवाद
अपवाद | स्थिति |
---|
ArgumentException | output मांगने का समर्थन नहीं करता। |
ArgumentNullException | output शून्य है। |
टिप्पणियों
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)
पैरामीटर | प्रकार | विवरण |
---|
destination | FileInfo | FileInfo जो गंतव्य स्ट्रीम के रूप में खोला जाएगा। |
अपवाद
अपवाद | स्थिति |
---|
SecurityException | कॉलर के पास खोलने के लिए आवश्यक अनुमति नहीं हैdestination. |
ArgumentException | फ़ाइल पथ खाली है या केवल सफेद स्थान हैं। |
FileNotFoundException | फ़ाइल नहीं मिली. |
UnauthorizedAccessException | फ़ाइल का पथ केवल पढ़ने के लिए है या एक निर्देशिका है। |
ArgumentNullException | destination शून्य है। |
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)
पैरामीटर | प्रकार | विवरण |
---|
destinationFileName | String | बनाए जाने वाले संग्रह का पथ. यदि निर्दिष्ट फ़ाइल नाम किसी मौजूदा फ़ाइल की ओर इशारा करता है, तो इसे अधिलेखित कर दिया जाएगा। |
अपवाद
अपवाद | स्थिति |
---|
ArgumentNullException | destinationFileName शून्य है। |
SecurityException | कॉल करने वाले के पास एक्सेस करने के लिए आवश्यक अनुमति नहीं है। |
ArgumentException | destinationFileName खाली है, केवल सफेद स्थान हैं, या अमान्य वर्ण हैं। |
UnauthorizedAccessException | फ़ाइल तक पहुंचdestinationFileName वर्जित किया गया है। |
PathTooLongException | विष्तृतdestinationFileName, फ़ाइल नाम, या दोनों सिस्टम-परिभाषित अधिकतम लंबाई से अधिक हैं। उदाहरण के लिए, Windows-आधारित प्लेटफ़ॉर्म पर, पथ 248 वर्णों से कम होने चाहिए और फ़ाइल नाम 260 वर्णों से कम होने चाहिए। |
NotSupportedException | पर फाइल करेंdestinationFileName स्ट्रिंग के बीच में एक कोलन (:) होता है। |
उदाहरण
using (var archive = new LzmaArchive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save("result.lzma");
}
यह सभी देखें