Archive.SaveSplit
Archive.SaveSplit method
Speichert mehrvolumiges Archiv im angegebenen Zielverzeichnis.
public void SaveSplit(string destinationDirectory, SplitArchiveSaveOptions options)
Parameter | Typ | Beschreibung |
---|---|---|
destinationDirectory | String | Der Pfad zu dem Verzeichnis, in dem Archivsegmente erstellt werden sollen. |
options | SplitArchiveSaveOptions | Optionen zum Speichern des Archivs, einschließlich Dateiname. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
InvalidOperationException | Dieses Archiv wurde aus einer vorhandenen Quelle geöffnet. |
NotSupportedException | Dieses Archiv ist sowohl mit der XZ-Methode komprimiert als auch verschlüsselt. |
ArgumentNullException | destinationDirectory ist Null. |
SecurityException | Der Anrufer hat nicht die erforderliche Berechtigung, auf das Verzeichnis zuzugreifen. |
ArgumentException | destinationDirectory enthält ungültige Zeichen wie “, >, < oder |. |
PathTooLongException | Der angegebene Pfad überschreitet die vom System definierte maximale Länge. |
Bemerkungen
Diese Methode besteht aus mehreren (N
) Dateien Dateiname.z01, Dateiname.z02, …, Dateiname.z(n-1), Dateiname.zip.
Vorhandenes Archiv kann nicht in mehrere Volumes umgewandelt werden.
Beispiele
using (Archive archive = new Archive())
{
archive.CreateEntry("entry.bin", "data.bin");
archive.SaveSplit(@"C:\Folder", new SplitArchiveSaveOptions("volume", 65536));
}
Siehe auch
- class SplitArchiveSaveOptions
- class Archive
- namensraum Aspose.Zip
- Montage Aspose.Zip