SevenZipArchive.CreateEntries
अंतर्वस्तु
[
छिपाना
]CreateEntries(DirectoryInfo, bool)
दिए गए निर्देशिका में सभी फाइलों और निर्देशिकाओं को पुनरावर्ती रूप से संग्रह में जोड़ता है।
public SevenZipArchive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
पैरामीटर | प्रकार | विवरण |
---|---|---|
directory | DirectoryInfo | संपीड़ित करने के लिए निर्देशिका। |
includeRootDirectory | Boolean | इंगित करता है कि रूट निर्देशिका को स्वयं शामिल करना है या नहीं। |
प्रतिलाभ की मात्रा
रचित प्रविष्टियों के साथ संग्रह।
अपवाद
अपवाद | स्थिति |
---|---|
DirectoryNotFoundException | करने का मार्गdirectory अमान्य है, जैसे कि मैप न की गई ड्राइव पर होना। |
SecurityException | कॉल करने वाले के पास एक्सेस करने के लिए आवश्यक अनुमति नहीं हैdirectory. |
उदाहरण
using (SevenZipArchive archive = new SevenZipArchive())
{
DirectoryInfo folder = new DirectoryInfo("C:\folder");
archive.CreateEntries(folder);
archive.Save("folder.7z");
}
यह सभी देखें
- class SevenZipArchive
- नाम स्थान Aspose.Zip.SevenZip
- सभा Aspose.Zip
CreateEntries(string, bool)
दिए गए निर्देशिका में सभी फाइलों और निर्देशिकाओं को पुनरावर्ती रूप से संग्रह में जोड़ता है।
public SevenZipArchive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
पैरामीटर | प्रकार | विवरण |
---|---|---|
sourceDirectory | String | संपीड़ित करने के लिए निर्देशिका। |
includeRootDirectory | Boolean | इंगित करता है कि रूट निर्देशिका को स्वयं शामिल करना है या नहीं। |
प्रतिलाभ की मात्रा
रचित प्रविष्टियों के साथ संग्रह।
उदाहरण
LZMA2 संपीड़न के साथ 7z संग्रह लिखें।
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipLZMACompressionSettings())))
{
archive.CreateEntries("C:\folder");
archive.Save("folder.7z");
}
यह सभी देखें
- class SevenZipArchive
- नाम स्थान Aspose.Zip.SevenZip
- सभा Aspose.Zip