Archive.SaveSplit
Archive.SaveSplit method
Slaat archief met meerdere volumes op in de opgegeven doelmap.
public void SaveSplit(string destinationDirectory, SplitArchiveSaveOptions options)
| Parameter | Type | Beschrijving |
|---|---|---|
| destinationDirectory | String | Het pad naar de map waar archiefsegmenten moeten worden gemaakt. |
| options | SplitArchiveSaveOptions | Opties voor archiefopslag, inclusief bestandsnaam. |
Uitzonderingen
| uitzondering | voorwaarde |
|---|---|
| InvalidOperationException | Dit archief is geopend vanuit een bestaande bron. |
| NotSupportedException | Dit archief is zowel gecomprimeerd met de XZ-methode als versleuteld. |
| 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.z01, bestandsnaam.z02, …, bestandsnaam.z(n-1), bestandsnaam.zip.
Kan bestaand archief niet multi-volume maken.
Voorbeelden
using (Archive archive = new Archive())
{
archive.CreateEntry("entry.bin", "data.bin");
archive.SaveSplit(@"C:\Folder", new SplitArchiveSaveOptions("volume", 65536));
}
Zie ook
- class SplitArchiveSaveOptions
- class Archive
- naamruimte Aspose.Zip
- montage Aspose.Zip