SharArchive.Save
अंतर्वस्तु
[
छिपाना
]Save(string)
प्रदान की गई गंतव्य फ़ाइल में संग्रह सहेजता है.
public void Save(string destinationFileName)
पैरामीटर | प्रकार | विवरण |
---|---|---|
destinationFileName | String | बनाए जाने वाले संग्रह का पथ. यदि निर्दिष्ट फ़ाइल नाम किसी मौजूदा फ़ाइल की ओर इशारा करता है, तो इसे अधिलेखित कर दिया जाएगा। |
अपवाद
अपवाद | स्थिति |
---|---|
ArgumentException | destinationFileName एक शून्य-लंबाई वाली स्ट्रिंग है, जिसमें केवल सफेद स्थान है, या System.IO.Path.InvalidPathChars द्वारा परिभाषित एक या अधिक अमान्य वर्ण हैं। |
ArgumentNullException | destinationFileName शून्य है। |
PathTooLongException | विष्तृतdestinationFileName, फ़ाइल नाम, या दोनों सिस्टम-परिभाषित अधिकतम लंबाई से अधिक हैं। उदाहरण के लिए, Windows-आधारित प्लेटफ़ॉर्म पर, पथ 248 वर्णों से कम होने चाहिए और फ़ाइल नाम 260 वर्णों से कम होने चाहिए। |
DirectoryNotFoundException | विष्तृतdestinationFileName अमान्य है, (उदाहरण के लिए, यह एक अनमैप्ड ड्राइव पर है)। |
IOException | फ़ाइल खोलते समय I/O त्रुटि हुई। |
UnauthorizedAccessException | destinationFileName एक फ़ाइल निर्दिष्ट की गई है जो केवल पढ़ने के लिए है और पहुंच रीड नहीं है.-या- पथ एक निर्देशिका निर्दिष्ट करता है.-या- कॉलर के पास आवश्यक अनुमति नहीं है। |
NotSupportedException | destinationFileName अमान्य प्रारूप में है। |
टिप्पणियों
एक संग्रह को उसी पथ पर सहेजना संभव है, जिससे इसे लोड किया गया था। हालांकि, इसकी अनुशंसा नहीं की जाती है क्योंकि यह दृष्टिकोण अस्थायी फ़ाइल में कॉपी करने का उपयोग करता है।
उदाहरण
using (var archive = new SharArchive())
{
archive.CreateEntry("entry1", "data.bin");
archive.Save("archive.shar");
}
यह सभी देखें
- class SharArchive
- नाम स्थान Aspose.Zip.Shar
- सभा Aspose.Zip
Save(Stream)
संग्रह को प्रदान की गई स्ट्रीम में सहेजता है।
public void Save(Stream output)
पैरामीटर | प्रकार | विवरण |
---|---|---|
output | Stream | गंतव्य धारा। |
अपवाद
अपवाद | स्थिति |
---|---|
ArgumentNullException | output शून्य है। |
ArgumentException | output लिखने योग्य नहीं है। - या -output वही धारा है जिससे हम निकालते हैं। |
टिप्पणियों
outputलिखने योग्य होना चाहिए।
उदाहरण
using (FileStream sharFile = File.Open("archive.shar", FileMode.Create))
{
using (var archive = new SharArchive())
{
archive.CreateEntry("entry1", "data.bin");
archive.Save(sharFile);
}
}
यह सभी देखें
- class SharArchive
- नाम स्थान Aspose.Zip.Shar
- सभा Aspose.Zip