SevenZipArchive.CreateEntries
Contenu
[
Cacher
]CreateEntries(DirectoryInfo, bool)
Ajoute à l’archive tous les fichiers et répertoires de manière récursive dans le répertoire donné.
public SevenZipArchive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
Paramètre | Taper | La description |
---|---|---|
directory | DirectoryInfo | Répertoire à compresser. |
includeRootDirectory | Boolean | Indique s’il faut inclure ou non le répertoire racine lui-même. |
Return_Value
L’archive avec des entrées composées.
Exceptions
exception | condition |
---|---|
DirectoryNotFoundException | Le chemin versdirectory n’est pas valide, par exemple s’il se trouve sur un lecteur non mappé. |
SecurityException | L’appelant n’a pas l’autorisation requise pour accéderdirectory. |
Exemples
using (SevenZipArchive archive = new SevenZipArchive())
{
DirectoryInfo folder = new DirectoryInfo("C:\folder");
archive.CreateEntries(folder);
archive.Save("folder.7z");
}
Voir également
- class SevenZipArchive
- espace de noms Aspose.Zip.SevenZip
- Assemblée Aspose.Zip
CreateEntries(string, bool)
Ajoute à l’archive tous les fichiers et répertoires de manière récursive dans le répertoire donné.
public SevenZipArchive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
Paramètre | Taper | La description |
---|---|---|
sourceDirectory | String | Répertoire à compresser. |
includeRootDirectory | Boolean | Indique s’il faut inclure ou non le répertoire racine lui-même. |
Return_Value
L’archive avec des entrées composées.
Exemples
Composer une archive 7z avec la compression LZMA2.
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipLZMACompressionSettings())))
{
archive.CreateEntries("C:\folder");
archive.Save("folder.7z");
}
Voir également
- class SevenZipArchive
- espace de noms Aspose.Zip.SevenZip
- Assemblée Aspose.Zip