Interface IArchiveFileEntry

Interface IArchiveFileEntry

Der Name: Aspose.Zip Versammlung: Aspose.Zip.dll (25.5.0)

Diese Schnittstelle repräsentiert einen Archivdateienzugang.

public interface IArchiveFileEntry

Properties

Length

Erhält die Länge des Eingangs in Byten.

long? Length { get; }

Eigentumswert

long ?

Name

Der Name des Eingangs.

string Name { get; }

Eigentumswert

string

Remarks

Archiv für Kompression nur, wie gzip, bzip2, lzip, lzma, xz, z hat den Namen “File.bin”, es sei denn, ein anderes Name kann in den Header gefunden werden.

Methods

Extract(String)

Er extrahiert den Eingang zum Dateisystem durch den angegebenen Weg.

FileInfo Extract(string path)

Parameters

path string

Der Weg zum Zieldatei.Wenn die Datei bereits existiert, wird sie übergeschrieben.

Returns

FileInfo

System.IO.FileInfo-Instanz enthält extrahierte Daten.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

Der Anrufgeber hat nicht die erforderliche Erlaubnis für den Zugang.

ArgumentException

Die path’ ist leer, enthält nur weiße Räume oder enthält ungültige Zeichen.

UnauthorizedAccessException

Der Zugriff auf die Datei path" wird abgelehnt.

PathTooLongException

Die angegebenen path’, Dateinamen, oder beide überschreiten die Systemdefinierte maximale Länge. Zum Beispiel auf Windows-basierten Plattformen müssen die Paths weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen sein.

NotSupportedException

Die Datei bei path’ enthält eine Kolonne (:) in der Mitte der Zeile.

Extract(Stream)

Entfernen Sie den Eingang zum bereitgestellten Strom.

void Extract(Stream destination)

Parameters

destination Stream

Destination Stream. muss geschrieben werden.

Exceptions

ArgumentException

destination’ does not support writing.

 Deutsch