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