Interface IArchive

Interface IArchive

ja nimityö: Aspose.Zip Kokoelma: Aspose.Zip.dll (25.5.0)

Tämä käyttöliittymä on arkisto.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Saa kirjoituksia Aspose.Zip.IArchiveFileEntry -tyyppiä, joka muodostaa arkiston.

IEnumerable<iarchivefileentry> FileEntries { get; }

Omistuksen arvo

IEnumerable < IArchiveFileEntry >

Remarks

Tiedostoja vain tiivistämiseen, kuten gzip, bzip2, lzip, lzma, xz, z koostuu yksittäisestä rekisteristä - arkistosta itsestään.

Format

Saa arkiston muoto.

ArchiveFormat Format { get; }

Omistuksen arvo

ArchiveFormat

Methods

ExtractToDirectory(String)

Poistaa kaikki tiedostot arkistosta annettuun luetteloon.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Matka direktoriin sijoittaa poistettuja tiedostoja.

Remarks

Jos rekisteri ei ole olemassa, se luodaan.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Tietyt reitit, tiedoston nimi tai molemmat ylittävät järjestelmän määrittämän enimmäispituuden. Esimerkiksi Windows-pohjaisissa alustoissa reitit on oltava alle 248 merkkiä ja tiedoston nimet on oltava alle 260 merkkiä.

SecurityException

Kääntäjällä ei ole tarvittavaa lupaa käyttää olemassa olevaa direktoria.

NotSupportedException

Jos luetteloa ei ole olemassa, reitillä on kolon merkki (:) joka ei ole osa ohjaimen merkkiä (“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

Reitin mukainen luettelo on tiedosto. -or- Verkon nimi ei ole tiedossa.

 Suomi