Class ArjEntryPlain
ja nimityö: Aspose.Zip.Arj Kokoelma: Aspose.Zip.dll (25.5.0)
Esittelee yhden tiedoston ARJ-arkistossa.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Saa suuren tiedoston koon.
public uint CompressedSize { get; }
Omistuksen arvo
Name
Valitse kirjaimen nimi arkistossa.
public string Name { get; }
Omistuksen arvo
UncompressedSize
Saat alkuperäisen tiedoston koon.
public uint UncompressedSize { get; }
Omistuksen arvo
Methods
Extract(String)
Tuodaan sisäänkäynti tiedostojärjestelmään antamalla reitillä.
public FileInfo Extract(string path)
Parameters
path
string
Jos tiedosto on jo olemassa, se kirjoitetaan yli.
Returns
Tiedoston tiedosto koostuu tiedostosta.
Examples
Kaksi kappaletta harvinaisesta arkistosta.
using (FileStream arjFile = File.Open("archive.arj", FileMode.Open))
{
using (ArjArchive archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract("first.bin");
archive.Entries[1].Extract("second.bin");
}
}
Exceptions
path’ is null or empty.
Extract(FileInfo)
Poista ARJ arkiston sisäänpääsy tiedostoon.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo dekompresoitujen tietojen tallentamiseen.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Arkkitehtien otsikoita ja palvelutietoja ei ole luettu.
Soittajalla ei ole vaadittua lupaa avata fileInfo'.
Tiedoston reitti on tyhjä tai sisältää vain valkoisia tiloja.
Tiedostoa ei löydy.
Matka tiedostoon on vain lukeminen tai on direktori.
fileInfo’ is null.
Määritetty reitti ei ole pätevä, esimerkiksi ollessa kartattoman ajoneuvon päällä.
Tiedosto on jo auki.
Extract(Stream)
Poista sisäänpääsy antamaan virtaukseen.
public void Extract(Stream destination)
Parameters
destination
Stream
Tarkoitus: Tarkoitus on kirjoitettava.
Exceptions
destination’ does not support writing.
Checksum väärinkäsitys otsikoita tai tietoja. - tai - Arkisto on korruptoitu.
Sisäänkäynti puristetaan menetelmällä 4.