Archive.SaveSplit
Archive.SaveSplit method
मल्टी-वॉल्यूम संग्रह प्रदान की गई गंतव्य निर्देशिका में सहेजता है।
public void SaveSplit(string destinationDirectory, SplitArchiveSaveOptions options)
पैरामीटर | प्रकार | विवरण |
---|---|---|
destinationDirectory | String | उस निर्देशिका का पथ जहां संग्रह खंड बनाए जाने हैं। |
options | SplitArchiveSaveOptions | फ़ाइल नाम सहित संग्रह सहेजने के विकल्प। |
अपवाद
अपवाद | स्थिति |
---|---|
InvalidOperationException | यह संग्रह मौजूदा स्रोत से खोला गया था। |
NotSupportedException | यह संग्रह XZ विधि से संकुचित और एन्क्रिप्टेड दोनों है। |
ArgumentNullException | destinationDirectory शून्य है। |
SecurityException | कॉल करने वाले के पास निर्देशिका तक पहुँचने के लिए आवश्यक अनुमति नहीं है। |
ArgumentException | destinationDirectory में अमान्य वर्ण हैं जैसे “,>, <, या |। |
PathTooLongException | निर्दिष्ट पथ सिस्टम-परिभाषित अधिकतम लंबाई से अधिक है। |
टिप्पणियों
यह विधि कई रचना (एन
) फ़ाइलें फ़ाइलनाम.z01, फ़ाइलनाम.z02, …, फ़ाइलनाम.z(n-1), फ़ाइलनाम.ज़िप।
मौजूदा संग्रह को बहु-वॉल्यूम नहीं बनाया जा सकता.
उदाहरण
using (Archive archive = new Archive())
{
archive.CreateEntry("entry.bin", "data.bin");
archive.SaveSplit(@"C:\Folder", new SplitArchiveSaveOptions("volume", 65536));
}
यह सभी देखें
- class SplitArchiveSaveOptions
- class Archive
- नाम स्थान Aspose.Zip
- सभा Aspose.Zip