Archive.CreateEntries

CreateEntries(DirectoryInfo, bool)

Aggiunge all’archivio tutti i file e le directory in modo ricorsivo nella directory data.

public Archive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
ParametroTipoDescrizione
directoryDirectoryInfoDirectory da comprimere.
includeRootDirectoryBooleanIndica se includere o meno la directory radice stessa.

Valore di ritorno

L’archivio con le voci composte.

Eccezioni

eccezionecondizione
DirectoryNotFoundExceptionIl percorso versodirectory non è valido, ad esempio trovarsi su un’unità non mappata.
SecurityExceptionIl chiamante non dispone dell’autorizzazione richiesta per l’accessodirectory.

Esempi

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

Guarda anche


CreateEntries(string, bool)

Aggiunge all’archivio tutti i file e le directory in modo ricorsivo nella directory data.

public Archive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
ParametroTipoDescrizione
sourceDirectoryStringDirectory da comprimere.
includeRootDirectoryBooleanIndica se includere o meno la directory radice stessa.

Valore di ritorno

L’archivio con le voci composte.

Esempi

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

Guarda anche