Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Dieses Interface stellt einen Eintrag in einer Archivdatei dar.
public interface IArchiveFileEntry
Eigenschaften
Länge
Erhält die Länge des Eintrags in Bytes.
long? Length { get; }
Eigenschaftswert
long?
Name
Erhält den Namen des Eintrags.
string Name { get; }
Eigenschaftswert
Bemerkungen
Archive zur Kompression nur, wie gzip, bzip2, lzip, lzma, xz, z haben den Namen “File.bin”, es sei denn, ein anderer Name kann in den Headern gefunden werden.
Methoden
Extract(string)
Extrahiert den Eintrag in das Dateisystem über den angegebenen Pfad.
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 für den Zugriff.
Der path
ist leer, enthält nur Leerzeichen oder enthält ungültige Zeichen.
Der Zugriff auf die Datei path
ist verweigert.
Der angegebene path
, Dateiname oder beides überschreiten die systemdefinierte maximale Länge. Zum Beispiel müssen unter Windows-basierten Plattformen Pfade weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen enthalten.
Die Datei unter path
enthält einen Doppelpunkt (:) in der Mitte des Strings.
Extract(Stream)
Extrahiert den Eintrag in den bereitgestellten Stream.
void Extract(Stream destination)
Parameter
destination
Stream
Zielstream. Muss beschreibbar sein.
Ausnahmen
destination
unterstützt das Schreiben nicht.