ZipArchive
Apparence
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);
}
}
|