Class ArjEntryPlain
Navne til: Aspose.Zip.Arj Sammensætning: Aspose.Zip.dll (25.5.0)
Det repræsenterer en enkelt fil i ARJ-arkivet.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Få størrelsen af en komprimeret fil.
public uint CompressedSize { get; }
Ejendomsværdi
Name
Få navnet på indtægten i arkivet.
public string Name { get; }
Ejendomsværdi
UncompressedSize
Få størrelsen af en original fil.
public uint UncompressedSize { get; }
Ejendomsværdi
Methods
Extract(String)
Udveksler indgangen til filsystemet ved den foreslåede vej.
public FileInfo Extract(string path)
Parameters
path
string
Hvis filen allerede eksisterer, vil den blive overskrevet.
Returns
Filoplysning af en kompositfil.
Examples
Udvælg to indtægter af rar arkiv.
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)
Udveksler ARJ arkivindgang til en fil.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo til opbevaring af dekomprimerede data.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Arkiverne og serviceoplysningerne blev ikke læst.
Ringeren har ikke den nødvendige tilladelse til at åbne fileInfo'.
Filvejen er tom eller indeholder kun hvide rum.
Filen er ikke fundet.
Vejen til filen er læst alene eller er en katalog.
fileInfo’ is null.
Den angivne rute er ugyldig, f.eks. på en ubemappet drive.
Filen er allerede åben.
Extract(Stream)
Udveksler indgangen til den leverede strøm.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination stream. skal være skriftlig.
Exceptions
destination’ does not support writing.
Checksum mismatch for overskrifter eller data. - eller - Arkiv er korrupt.
Indtastning komprimeret med metode 4.