Interface IArchive

Interface IArchive

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

Diese Schnittstelle ist ein Archiv.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Er bekommt Beiträge von Aspose.Zip.IArchiveFileEntry Typ, der das Archiv darstellt.

IEnumerable<iarchivefileentry> FileEntries { get; }

Eigentumswert

IEnumerable &undlt; IArchiveFileEntry >

Remarks

Archiv für Kompression nur, wie gzip, bzip2, lzip, lzma, xz, z besteht aus dem einzigartigen Register - das Archiv selbst.

Format

Erhalten Sie das Archivformat.

ArchiveFormat Format { get; }

Eigentumswert

ArchiveFormat

Methods

ExtractToDirectory(String)

Entfernen Sie alle Dateien im Archiv in das angebotene Katalog.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Der Weg zum Katalog, um die extrahierten Dateien in.

Remarks

Wenn das Katalog nicht existiert, wird es erstellt.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

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

SecurityException

Der Anrufgeber hat nicht die erforderliche Erlaubnis, das bestehende Direktorium zuzugreifen.

NotSupportedException

Wenn das Direktorium nicht existiert, enthält eine Strecke einen Charakter (:) der nicht Teil eines Labels ist (“C:”).

ArgumentException

destinationDirectory’ is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the System.IO.Path.GetInvalidPathChars method. -or- path is prefixed with, or contains, only a colon character (:).

IOException

Die durch den Weg angegebenen Katalog ist eine Datei. -or- Der Netzwerkname ist nicht bekannt.

 Deutsch