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
Implements
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
sourceStream’ is null.
sourceStream’ is not seekable.
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
path’ is null.
Kääntäjällä ei ole tarvittavaa käyttöoikeutta.
path’ on tyhjä, sisältää vain valkoisia tiloja tai sisältää epätasaisia merkkejä.
Pääsy path" -tiedostoon kielletään.
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ä.
path’ -tiedosto sisältää sarjan keskellä olevan sarjan (:) sarjan.
Tiedostoa ei löydy.
Määritetty reitti ei ole pätevä, esimerkiksi ollessa kartattoman ajoneuvon päällä.
Tiedosto on jo auki.
Properties
BootImageIndex
Saat nolla-pohjaisen kuvan indeksi.
public int BootImageIndex { get; }
Omistuksen arvo
FileFormatVersion
Saat tiedostomuodon versiota.
public int FileFormatVersion { get; }
Omistuksen arvo
Guid
Valitse tunnistusohje arkistoon.
public Guid Guid { get; }
Omistuksen arvo
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
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
Matka on nolla
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ä.
Kääntäjällä ei ole tarvittavaa lupaa käyttää olemassa olevaa direktoria.
Jos luetteloa ei ole olemassa, reitillä on rintakehän merkki (:) joka ei ole osa ohjaimen merkkiä (“C:”).
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ä (:).
Reitin mukainen luettelo on tiedosto. -or- Verkon nimi ei ole tiedossa.
Arkisto on korruptoitu.