Archive.CreateEntries

CreateEntries(DirectoryInfo, bool)

दिए गए निर्देशिका में सभी फाइलों और निर्देशिकाओं को पुनरावर्ती रूप से संग्रह में जोड़ता है।

public Archive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
पैरामीटरप्रकारविवरण
directoryDirectoryInfoसंपीड़ित करने के लिए निर्देशिका।
includeRootDirectoryBooleanइंगित करता है कि रूट निर्देशिका को स्वयं शामिल करना है या नहीं।

प्रतिलाभ की मात्रा

रचित प्रविष्टियों के साथ संग्रह।

अपवाद

अपवादस्थिति
DirectoryNotFoundExceptionकरने का मार्गdirectory अमान्य है, जैसे कि मैप न की गई ड्राइव पर होना।
SecurityExceptionकॉल करने वाले के पास एक्सेस करने के लिए आवश्यक अनुमति नहीं हैdirectory.

उदाहरण

using (Archive archive = new Archive())
{
    DirectoryInfo folder = new DirectoryInfo("C:\folder");
    archive.CreateEntries(folder);
    archive.Save("folder.zip");
}

यह सभी देखें


CreateEntries(string, bool)

दिए गए निर्देशिका में सभी फाइलों और निर्देशिकाओं को पुनरावर्ती रूप से संग्रह में जोड़ता है।

public Archive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
पैरामीटरप्रकारविवरण
sourceDirectoryStringसंपीड़ित करने के लिए निर्देशिका।
includeRootDirectoryBooleanइंगित करता है कि रूट निर्देशिका को स्वयं शामिल करना है या नहीं।

प्रतिलाभ की मात्रा

रचित प्रविष्टियों के साथ संग्रह।

उदाहरण

using (Archive archive = new Archive())
{
    archive.CreateEntries("C:\folder");
    archive.Save("folder.zip");
}

यह सभी देखें