SevenZipArchive.SaveSplit
SevenZipArchive.SaveSplit method
Slaat archief met meerdere volumes op in de opgegeven doelmap.
public void SaveSplit(string destinationDirectory, SplitSevenZipArchiveSaveOptions options)
| Parameter | Type | Beschrijving |
|---|---|---|
| destinationDirectory | String | Het pad naar de map waar archiefsegmenten moeten worden gemaakt. |
| options | SplitSevenZipArchiveSaveOptions | Opties voor archiefopslag, inclusief bestandsnaam. |
Uitzonderingen
| uitzondering | voorwaarde |
|---|---|
| InvalidOperationException | Dit archief is geopend vanuit een bestaande bron. |
| ArgumentNullException | destinationDirectory is niets. |
| SecurityException | De beller heeft niet de vereiste toestemming om toegang te krijgen tot het telefoonboek. |
| ArgumentException | destinationDirectory bevat ongeldige tekens zoals “, >, < of |. |
| PathTooLongException | Het opgegeven pad overschrijdt de door het systeem gedefinieerde maximale lengte. |
Opmerkingen
Deze methode bestaat uit verschillende (N) bestanden bestandsnaam.7z.001, bestandsnaam.7z.002, …, bestandsnaam.7z.(n).
Kan bestaand archief niet multi-volume maken.
Voorbeelden
using (SevenZipArchive archive = new SevenZipArchive())
{
archive.CreateEntry("entry.bin", "data.bin");
archive.SaveSplit(@"C:\Folder", new SplitSevenZipArchiveSaveOptions("volume", 65536));
}
Zie ook
- class SplitSevenZipArchiveSaveOptions
- class SevenZipArchive
- naamruimte Aspose.Zip.SevenZip
- montage Aspose.Zip