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