Class IsoEntry
Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)
Stellt einen Eintrag (Datei oder Verzeichnis) innerhalb eines ISO-Archivs dar.
public abstract class IsoEntry : IArchiveFileEntry
Vererbung
Implementiert
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Eigenschaften
IsDirectory
Erhält einen Wert, der angibt, ob der Eintrag ein Verzeichnis ist.
public bool IsDirectory { get; }
Eigenschaftswert
Length
Erhält die Länge des Eintrags in Bytes.
public long? Length { get; }
Eigenschaftswert
long?
Name
Erhält den Namen des Eintrags.
public string Name { get; }
Eigenschaftswert
Methoden
Extract(string)
Extrahiert den Eintrag in das Dateisystem über den angegebenen Pfad.
public FileInfo Extract(string path)
Parameter
path
string
Der Pfad zur Zieldatei. Wenn die Datei bereits existiert, wird sie überschrieben.
Rückgabewert
Eine Instanz von System.IO.FileInfo, die die extrahierten Daten enthält.
Ausnahmen
path
ist null.
Der Aufrufer hat nicht die erforderliche Berechtigung zum Zugriff.
Der path
ist leer, enthält nur Leerzeichen oder ungültige Zeichen.
Der Zugriff auf die Datei path
ist verweigert.
Der angegebene path
, Dateiname oder beides überschreiten die vom System definierten maximalen Längen. Beispielsweise müssen Pfade auf Windows-basierten Plattformen weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen lang sein.
Die Datei unter path
enthält einen Doppelpunkt (:) in der Mitte des Strings.
path
ist null.
Der Aufrufer hat nicht die erforderliche Berechtigung zum Zugriff.
Der path
ist leer, enthält nur Leerzeichen oder ungültige Zeichen.
Der Zugriff auf die Datei path
ist verweigert.
Der angegebene path
, Dateiname oder beides überschreiten die vom System definierten maximalen Längen. Beispielsweise müssen Pfade auf Windows-basierten Plattformen weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen lang sein.
Die Datei unter path
enthält einen Doppelpunkt (:) in der Mitte des Strings.
Extract(Stream)
Extrahiert den Eintrag in den bereitgestellten Stream.
public void Extract(Stream destination)
Parameter
destination
Stream
Zielstream. Muss beschreibbar sein.
Ausnahmen
destination
unterstützt das Schreiben nicht.
Tritt auf, wenn der Eintrag keine Datei darstellt.
ToString()
Gibt eine Zeichenfolge zurück, die den aktuellen Eintrag darstellt.
public override string ToString()
Rückgabewert
Name des Eintrags.