SharArchive.CreateEntries
अंतर्वस्तु
[
छिपाना
]CreateEntries(string, bool)
दी गई निर्देशिका में सभी फाइलों और निर्देशिकाओं को पुनरावर्ती रूप से संग्रह में जोड़ता है।
public SharArchive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
पैरामीटर | प्रकार | विवरण |
---|---|---|
sourceDirectory | String | संपीड़ित करने के लिए निर्देशिका। |
includeRootDirectory | Boolean | इंगित करता है कि रूट निर्देशिका को स्वयं शामिल करना है या नहीं। |
प्रतिलाभ की मात्रा
Shar प्रविष्टि उदाहरण।
अपवाद
अपवाद | स्थिति |
---|---|
ArgumentNullException | sourceDirectory शून्य है। |
SecurityException | कॉल करने वाले के पास एक्सेस करने के लिए आवश्यक अनुमति नहीं हैsourceDirectory. |
ArgumentException | sourceDirectory में अमान्य वर्ण हैं जैसे “, <,>, या |। |
PathTooLongException | निर्दिष्ट पथ, फ़ाइल नाम, या दोनों सिस्टम-परिभाषित अधिकतम लंबाई से अधिक हैं। उदाहरण के लिए, Windows-आधारित प्लेटफ़ॉर्म पर, पथ 248 वर्णों से कम होने चाहिए और फ़ाइल नाम 260 वर्णों से कम होने चाहिए। निर्दिष्ट पथ, फ़ाइल नाम, या दोनों बहुत लंबे हैं। |
IOException | sourceDirectory फ़ाइल के लिए खड़ा है, निर्देशिका के लिए नहीं। |
उदाहरण
using (FileStream sharFile = File.Open("archive.shar", FileMode.Create))
{
using (var archive = new SharArchive())
{
archive.CreateEntries("C:\folder", false);
archive.Save(sharFile);
}
}
यह सभी देखें
- class SharArchive
- नाम स्थान Aspose.Zip.Shar
- सभा Aspose.Zip
CreateEntries(DirectoryInfo, bool)
दी गई निर्देशिका में सभी फाइलों और निर्देशिकाओं को पुनरावर्ती रूप से संग्रह में जोड़ता है।
public SharArchive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
पैरामीटर | प्रकार | विवरण |
---|---|---|
directory | DirectoryInfo | संपीड़ित करने के लिए निर्देशिका। |
includeRootDirectory | Boolean | इंगित करता है कि रूट निर्देशिका को स्वयं शामिल करना है या नहीं। |
प्रतिलाभ की मात्रा
Shar प्रविष्टि उदाहरण।
अपवाद
अपवाद | स्थिति |
---|---|
ArgumentNullException | directory शून्य है। |
SecurityException | कॉल करने वाले के पास एक्सेस करने के लिए आवश्यक अनुमति नहीं हैdirectory. |
IOException | directory फ़ाइल के लिए खड़ा है, निर्देशिका के लिए नहीं। |
उदाहरण
using (FileStream sharFile = File.Open("archive.shar", FileMode.Create))
{
using (var archive = new SharArchive())
{
archive.CreateEntries(new DirectoryInfo("C:\folder"), false);
archive.Save(sharFile);
}
}
यह सभी देखें
- class SharArchive
- नाम स्थान Aspose.Zip.Shar
- सभा Aspose.Zip