Interface IArchive
Der Name: Aspose.Zip Versammlung: Aspose.Zip.dll (25.5.0)
Diese Schnittstelle ist ein Archiv.
public interface IArchive : IDisposable
Implements
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
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
destinationDirectory’ is null.
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.
Der Anrufgeber hat nicht die erforderliche Erlaubnis, das bestehende Direktorium zuzugreifen.
Wenn das Direktorium nicht existiert, enthält eine Strecke einen Charakter (:) der nicht Teil eines Labels ist (“C:”).
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 (:).
Die durch den Weg angegebenen Katalog ist eine Datei. -or- Der Netzwerkname ist nicht bekannt.