SevenZipArchive.CreateEntries
Contenuti
[
Nascondere
]CreateEntries(DirectoryInfo, bool)
Aggiunge all’archivio tutti i file e le directory in modo ricorsivo nella directory data.
public SevenZipArchive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
Parametro | Tipo | Descrizione |
---|---|---|
directory | DirectoryInfo | Directory da comprimere. |
includeRootDirectory | Boolean | Indica se includere o meno la directory radice stessa. |
Valore di ritorno
L’archivio con le voci composte.
Eccezioni
eccezione | condizione |
---|---|
DirectoryNotFoundException | Il percorso versodirectory non è valido, ad esempio trovarsi su un’unità non mappata. |
SecurityException | Il chiamante non dispone dell’autorizzazione richiesta per l’accessodirectory. |
Esempi
using (SevenZipArchive archive = new SevenZipArchive())
{
DirectoryInfo folder = new DirectoryInfo("C:\folder");
archive.CreateEntries(folder);
archive.Save("folder.7z");
}
Guarda anche
- class SevenZipArchive
- spazio dei nomi Aspose.Zip.SevenZip
- assemblea Aspose.Zip
CreateEntries(string, bool)
Aggiunge all’archivio tutti i file e le directory in modo ricorsivo nella directory data.
public SevenZipArchive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
Parametro | Tipo | Descrizione |
---|---|---|
sourceDirectory | String | Directory da comprimere. |
includeRootDirectory | Boolean | Indica se includere o meno la directory radice stessa. |
Valore di ritorno
L’archivio con le voci composte.
Esempi
Componi un archivio 7z con compressione LZMA2.
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipLZMACompressionSettings())))
{
archive.CreateEntries("C:\folder");
archive.Save("folder.7z");
}
Guarda anche
- class SevenZipArchive
- spazio dei nomi Aspose.Zip.SevenZip
- assemblea Aspose.Zip