Class WimArchive

Class WimArchive

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

Tämä luokka edustaa wim arkistotiedostoa.

public class WimArchive : IArchive, IDisposable

Inheritance

object WimArchive

Implements

IArchive , IDisposable

Perintöjäsenet

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

WimArchive(Stream)

Aloitetaan uusi esimerkki Aspose.Zip.Wim. WimArchive luokka ja koostuu luettelo, joka voidaan poistaa arkistosta.

public WimArchive(Stream sourceStream)

Parameters

sourceStream Stream

Arkiston lähde. se on etsimätön.

Examples

Seuraava esimerkki osoittaa, miten poistaa kaikki merkinnät direktoriin.

using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{ 
   archive.Images[0].ExtractToDirectory("C:\\extracted");
}

Remarks

Tämä rakentaja ei poista mitään sisäänkäyntiä. Katso Aspose.Zip.Wim.WimFileEntry.Open menetelmä poista.

Exceptions

ArgumentNullException

sourceStream’ is null.

ArgumentException

sourceStream’ is not seekable.

InvalidDataException

sourceStream’ is not valid wim archive.

WimArchive(String)

Aloitetaan uusi esimerkki Aspose.Zip.Wim. WimArchive luokka ja koostuu luettelo, joka voidaan poistaa arkistosta.

public WimArchive(string path)

Parameters

path string

Tietä arkistoon tiedostoon.

Examples

Seuraava esimerkki osoittaa, miten poistaa kaikki merkinnät direktoriin.

using (var archive = new WimArchive("archive.wim")) 
{ 
   archive.Images[0].ExtractToDirectory("C:\\extracted");
}

Remarks

Tämä rakentaja ei poista mitään sisäänkäyntiä. Katso Aspose.Zip.Wim.WimFileEntry.Open menetelmä poista.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

Kääntäjällä ei ole tarvittavaa käyttöoikeutta.

ArgumentException

path’ on tyhjä, sisältää vain valkoisia tiloja tai sisältää epätasaisia merkkejä.

UnauthorizedAccessException

Pääsy path" -tiedostoon kielletään.

PathTooLongException

Määritetty path", tiedoston nimi tai molemmat ylittävät järjestelmän määrittämän enimmäispituuden. Esimerkiksi Windows-pohjaisilla alustoilla tiet on oltava alle 248 merkkiä ja tiedoston nimet on oltava alle 260 merkkiä.

NotSupportedException

path’ -tiedosto sisältää sarjan keskellä olevan sarjan (:) sarjan.

FileNotFoundException

Tiedostoa ei löydy.

DirectoryNotFoundException

Määritetty reitti ei ole pätevä, esimerkiksi ollessa kartattoman ajoneuvon päällä.

IOException

Tiedosto on jo auki.

Properties

BootImageIndex

Saat nolla-pohjaisen kuvan indeksi.

public int BootImageIndex { get; }

Omistuksen arvo

int

FileFormatVersion

Saat tiedostomuodon versiota.

public int FileFormatVersion { get; }

Omistuksen arvo

int

Guid

Valitse tunnistusohje arkistoon.

public Guid Guid { get; }

Omistuksen arvo

Guid

Images

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

public ReadOnlyCollection<wimimage> Images { get; }

Omistuksen arvo

ReadOnlyCollection < WimImage >

Manifest

Saat sisäänrakennetun manifestin, joka kuvailee tiedostoa ja sisällytettyjä kuvia.

public string Manifest { get; }

Omistuksen arvo

string

Methods

Dispose(Booli)

Se suorittaa sovellukseen määriteltyjä tehtäviä, jotka liittyvät vapauttamiseen, vapauttamiseen tai hallitsemattomien resurssien palauttamiseen.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

Hallittuja resursseja on käytettävä.

Dispose()

Se suorittaa sovellukseen määriteltyjä tehtäviä, jotka liittyvät vapauttamiseen, vapauttamiseen tai hallitsemattomien resurssien palauttamiseen.

public void Dispose()

ExtractToDirectory(String)

Poista arkisto tiedostoon reitin mukaan.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Matka direktoriin sijoittaa poistettuja tiedostoja.

Exceptions

ArgumentNullException

Matka on nolla

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 rintakehän merkki (:) joka ei ole osa ohjaimen merkkiä (“C:”).

ArgumentException

polku on nollan pituinen sarja, sisältää vain valkoista tilaa, tai sisältää yhden tai useamman epätasaisen merkkiä. Voit hakea epätasaisia merkkejä käyttämällä System.IO.Path.GetInvalidPathChars menetelmää. -tai- polku on etukäteen määritelty, tai sisältää vain kolumn merkkiä (:).

IOException

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

InvalidDataException

Arkisto on korruptoitu.

 Suomi