Bzip2Archive.Save
Inhalt
[
Ausblenden
]Save(Stream, Bzip2SaveOptions)
Speichert das Archiv im bereitgestellten Stream.
public void Save(Stream outputStream, Bzip2SaveOptions saveOptions = null)
Parameter | Typ | Beschreibung |
---|---|---|
outputStream | Stream | Zielstrom. |
saveOptions | Bzip2SaveOptions | Optionen zum Speichern eines bzip2-Archivs. Wenn nicht angegeben, wird eine Blockgröße von 900 KB verwendet. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
InvalidOperationException | Die Quelle der zu archivierenden Daten wurde nicht angegeben. |
ArgumentException | outputStream ist nicht beschreibbar. |
UnauthorizedAccessException | Die Dateiquelle ist schreibgeschützt oder ein Verzeichnis. |
DirectoryNotFoundException | Der angegebene Dateiquellpfad ist ungültig, da er sich beispielsweise auf einem nicht zugeordneten Laufwerk befindet. |
IOException | Die Dateiquelle ist bereits geöffnet. |
Bemerkungen
outputStreammuss beschreibbar sein.
Beispiele
Schreibt komprimierte Daten in den HTTP-Antwortstrom.
using (var archive = new Bzip2Archive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save(httpResponse.OutputStream);
}
Siehe auch
- class Bzip2SaveOptions
- class Bzip2Archive
- namensraum Aspose.Zip.Bzip2
- Montage Aspose.Zip
Save(string, Bzip2SaveOptions)
Speichert das Archiv in der bereitgestellten Zieldatei.
public void Save(string destinationFileName, Bzip2SaveOptions saveOptions = null)
Parameter | Typ | Beschreibung |
---|---|---|
destinationFileName | String | Der Pfad des zu erstellenden Archivs. Wenn der angegebene Dateiname auf eine vorhandene Datei verweist, wird diese überschrieben. |
saveOptions | Bzip2SaveOptions | Optionen zum Speichern eines bzip2-Archivs. Wenn nicht angegeben, wird eine Blockgröße von 900 KB verwendet. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | destinationFileName ist Null. |
SecurityException | Der Anrufer verfügt nicht über die erforderliche Zugriffsberechtigung. |
ArgumentException | DerdestinationFileName leer ist, nur Leerzeichen enthält oder ungültige Zeichen enthält. |
UnauthorizedAccessException | Zugriff auf DateidestinationFileName ist abgelehnt. |
PathTooLongException | Die angegebenedestinationFileName, Dateiname oder beide überschreiten die vom System definierte maximale Länge. Beispielsweise müssen auf Windows-basierten Plattformen Pfade weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen umfassen. |
NotSupportedException | Datei unterdestinationFileName enthält einen Doppelpunkt (:) in der Mitte der Zeichenfolge. |
Beispiele
Schreibt komprimierte Daten in eine Datei.
using (var archive = new Bzip2Archive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save("data.bz2");
}
Siehe auch
- class Bzip2SaveOptions
- class Bzip2Archive
- namensraum Aspose.Zip.Bzip2
- Montage Aspose.Zip