ZipArchive
De Banane Atomic
Aller à la navigationAller à la recherche
Liens
Créer une archive
using DevExpress.Compression; // DevExpress.Docs.v15.1.dll using (ZipArchive archive = new ZipArchive()) { foreach (string file in sourceFiles) { ZipFileItem zipFI = archive.AddFile(file, "/"); zipFI.EncryptionType = EncryptionType.Aes128; zipFI.Password = password + System.IO.Path.GetFileName(file).Substring(0, 1); } archive.Save("ZipFiles.zip"); } |
Désarchiver
using DevExpress.Compression; // DevExpress.Docs.v15.1.dll using (ZipArchive archive = ZipArchive.Read(pathToZipArchive)) { foreach (ZipItem item in archive) { item.Extract(pathToExtract); } } |