Interface IArchive

Interface IArchive

Navne til: Aspose.Zip Sammensætning: Aspose.Zip.dll (25.5.0)

Denne interface repræsenterer et arkiv.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Få indtægter af Aspose.Zip.IArchiveFileEntry type, der udgør arkivet.

IEnumerable<iarchivefileentry> FileEntries { get; }

Ejendomsværdi

IEnumerable < IArchiveFileEntry >

Remarks

Arkiver for kompression kun, såsom gzip, bzip2, lzip, lzma, xz, z består af det enkelt rekord - selve arkivet.

Format

Få arkiveret format.

ArchiveFormat Format { get; }

Ejendomsværdi

ArchiveFormat

Methods

ExtractToDirectory(String)

Udveksler alle filer i arkivet til den leverede katalog.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Vejen til katalogen til at placere de udvundne filer i.

Remarks

Hvis katalogen ikke eksisterer, vil den blive oprettet.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Den angivne rute, filnavn eller begge overstiger den systemdefinerede maksimale længde. For eksempel på Windows-baserede platforme skal ruter være mindre end 248 tegn og filnavn skal være mindre end 260 tegn.

SecurityException

Opkalderen har ikke den nødvendige tilladelse til at få adgang til den eksisterende katalog.

NotSupportedException

Hvis katalogen ikke eksisterer, indeholder en rute en kolon karakter (:) som ikke er en del af et diskmærke (“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

Den katalog, der er angivet af vejen, er en fil. -eller- Netværksnavnet er ikke kendt.

 Dansk