B-Arts DocumentationIndice generale

BZip - Esempi

using B.BUtility;

BZip archive = new BZip(
  Path.Combine(outputFolder, "release.zip"),
  winRarFolder);

bool added = archive.AddFile(fileToArchive);

La classe avvia rar.exe, richiede Windows e un'installazione o distribuzione autorizzata di WinRAR/RAR. Il secondo argomento è la cartella che contiene rar.exe, non il percorso completo dell'eseguibile.

bool created = archive.CreaAutoestraente(
  commentFilePath,
  extractionPath);

CreaAutoestraente trasforma l'archivio tramite RAR e, quando sono forniti entrambi i parametri, sovrascrive il file commento con la direttiva path=.... ProcessKill termina tutti i processi denominati RAR: usarlo soltanto in un flusso esplicito di annullamento controllato.