Class ArjEntryPlain
A név: Aspose.Zip.Arj Összefoglaló: Aspose.Zip.dll (25.5.0)
Egyetlen fájlt képvisel az ARJ archívumban.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
A tömörített fájl méretét kapja.
public uint CompressedSize { get; }
ingatlan értéke
Name
Adja meg a bejegyzés nevét az archívumon belül.
public string Name { get; }
ingatlan értéke
UncompressedSize
Az eredeti fájl méretét kapja.
public uint UncompressedSize { get; }
ingatlan értéke
Methods
Extract(A string)
Kivonja a bejáratot a fájlrendszerbe a megadott útvonalon keresztül.
public FileInfo Extract(string path)
Parameters
path
string
Az út a célfájlhoz. ha a fájl már létezik, átírásra kerül.
Returns
A fájl információi egy összetett fájl.
Examples
A RAR archívum két bejegyzése.
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)
Az ARJ archívum bejegyzése egy fájlba kerül.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo a dekompresszált adatok tárolásához.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Az archív címek és szolgáltatási információk nem olvashatók.
A hívó nem rendelkezik a fileInfo" megnyitásához szükséges engedélygel.
A fájlút üres, vagy csak fehér helyeket tartalmaz.
A fájlt nem találták meg.
A fájlhoz vezető út csak olvasható, vagy katalógus.
fileInfo’ is null.
A kijelölt út nem érvényes, például egy mappátlan vezérlésen.
A fájl már nyitva van.
Extract(Stream)
Kivonja a bejáratot a rendelkezésre bocsátott áramba.
public void Extract(Stream destination)
Parameters
destination
Stream
Személyes áramlás. meg kell írni.
Exceptions
destination’ does not support writing.
Checksum mismatch címek vagy adatok. - vagy - Archive korrupt.
Kapcsolattartás a 4. módszerrel.