Archive.CreateEntries

CreateEntries(DirectoryInfo, bool)

Voegt recursief alle bestanden en mappen toe aan het archief in de opgegeven map.

public Archive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
ParameterTypeBeschrijving
directoryDirectoryInfoDirectory om te comprimeren.
includeRootDirectoryBooleanGeeft aan of de hoofdmap zelf moet worden opgenomen of niet.

Winstwaarde

Het archief met inzendingen samengesteld.

Uitzonderingen

uitzonderingvoorwaarde
DirectoryNotFoundExceptionHet pad naardirectory ongeldig is, bijvoorbeeld op een niet-toegewezen schijf.
SecurityExceptionDe beller heeft niet de vereiste toegangsrechtendirectory.

Voorbeelden

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

Zie ook


CreateEntries(string, bool)

Voegt recursief alle bestanden en mappen toe aan het archief in de opgegeven map.

public Archive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
ParameterTypeBeschrijving
sourceDirectoryStringDirectory om te comprimeren.
includeRootDirectoryBooleanGeeft aan of de hoofdmap zelf moet worden opgenomen of niet.

Winstwaarde

Het archief met inzendingen samengesteld.

Voorbeelden

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

Zie ook