CpioArchive.CpioArchive
Inhalt
[
Ausblenden
]CpioArchive()
Initialisiert eine neue Instanz vonCpioArchive
Klasse.
public CpioArchive()
Beispiele
Das folgende Beispiel zeigt, wie eine Datei komprimiert wird.
using (var archive = new CpioArchive())
{
archive.CreateEntry("first.bin", "data.bin");
archive.Save("archive.cpio");
}
Siehe auch
- class CpioArchive
- namensraum Aspose.Zip.Cpio
- Montage Aspose.Zip
CpioArchive(Stream)
Initialisiert eine neue Instanz vonCpioArchive
Klasse und Liste der zusammengesetzten Einträge können aus dem Archiv extrahiert werden.
public CpioArchive(Stream sourceStream)
Parameter | Typ | Beschreibung |
---|---|---|
sourceStream | Stream | Die Quelle des Archivs. Es muss auffindbar sein. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | sourceStream ist Null. |
ArgumentException | sourceStream ist nicht auffindbar. |
InvalidDataException | sourceStream ist kein gültiges cpio-Archiv. |
Bemerkungen
Dieser Konstruktor entpackt keinen Eintrag. SehenOpen
Methode zum Entpacken.
Beispiele
Das folgende Beispiel zeigt, wie alle Einträge in ein Verzeichnis extrahiert werden.
using (var archive = new CpioArchive(File.OpenRead("archive.cpio")))
{
archive.ExtractToDirectory("C:\extracted");
}
Siehe auch
- class CpioArchive
- namensraum Aspose.Zip.Cpio
- Montage Aspose.Zip
CpioArchive(string)
Initialisiert eine neue Instanz vonCpioArchive
Klasse und Liste der zusammengesetzten Einträge können aus dem Archiv extrahiert werden.
public CpioArchive(string path)
Parameter | Typ | Beschreibung |
---|---|---|
path | String | Der Pfad zur Archivdatei. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | path ist Null. |
SecurityException | Der Anrufer verfügt nicht über die erforderliche Zugriffsberechtigung. |
ArgumentException | Derpath leer ist, nur Leerzeichen enthält oder ungültige Zeichen enthält. |
UnauthorizedAccessException | Zugriff auf Dateipath ist abgelehnt. |
PathTooLongException | Die angegebenepath, 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 unterpath enthält einen Doppelpunkt (:) in der Mitte der Zeichenfolge. |
Bemerkungen
Dieser Konstruktor entpackt keinen Eintrag. SehenOpen
Methode zum Entpacken.
Beispiele
Das folgende Beispiel zeigt, wie alle Einträge in ein Verzeichnis extrahiert werden.
using (var archive = new CpioArchive("archive.cpio"))
{
archive.ExtractToDirectory("C:\extracted");
}
Siehe auch
- class CpioArchive
- namensraum Aspose.Zip.Cpio
- Montage Aspose.Zip