SevenZipArchive.SaveSplit
SevenZipArchive.SaveSplit method
Salva l’archivio multivolume nella directory di destinazione fornita.
public void SaveSplit(string destinationDirectory, SplitSevenZipArchiveSaveOptions options)
| Parametro | Tipo | Descrizione |
|---|---|---|
| destinationDirectory | String | Il percorso della directory in cui archiviare i segmenti da creare. |
| options | SplitSevenZipArchiveSaveOptions | Opzioni per il salvataggio in archivio, incluso il nome del file. |
Eccezioni
| eccezione | condizione |
|---|---|
| InvalidOperationException | Questo archivio è stato aperto dalla fonte esistente. |
| ArgumentNullException | destinationDirectory è zero. |
| SecurityException | Il chiamante non dispone dell’autorizzazione richiesta per accedere alla rubrica. |
| ArgumentException | destinationDirectory contiene caratteri non validi come “, >, < o |. |
| PathTooLongException | Il percorso specificato supera la lunghezza massima definita dal sistema. |
Osservazioni
Questo metodo compone diversi (N) file nomefile.7z.001, nomefile.7z.002, …, nomefile.7z.(n).
Impossibile rendere l’archivio esistente multivolume.
Esempi
using (SevenZipArchive archive = new SevenZipArchive())
{
archive.CreateEntry("entry.bin", "data.bin");
archive.SaveSplit(@"C:\Folder", new SplitSevenZipArchiveSaveOptions("volume", 65536));
}
Guarda anche
- class SplitSevenZipArchiveSaveOptions
- class SevenZipArchive
- spazio dei nomi Aspose.Zip.SevenZip
- assemblea Aspose.Zip