Class ArjEntryPlain
Nom dels espais: Aspose.Zip.Arj Assemblea: Aspose.Zip.dll (25.5.0)
Representa un únic fitxer dins de l’arxiu ARJ.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Obté la mida d’un fitxer comprès.
public uint CompressedSize { get; }
Valor de la propietat
Name
Obté el nom de l’entrada dins de l’arxiu.
public string Name { get; }
Valor de la propietat
UncompressedSize
Obté la mida d’un fitxer original.
public uint UncompressedSize { get; }
Valor de la propietat
Methods
Extract(Tàrrega)
Extreu l’entrada al sistema de fitxers pel camí proporcionat.
public FileInfo Extract(string path)
Parameters
path
string
El camí a l’arxiu de destinació. Si el fitxer ja existeix, serà sobreescrit.
Returns
Informació d’un arxiu compost.
Examples
Extreure dues entrades d’arxiu rar.
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)
Extrata l’entrada d’arxiu ARJ a un arxiu.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo per a l’emmagatzematge de dades decompreses.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
No s’ha llegit cap titulació d’arxiu i informació de servei.
El convocador no té el permís requerit per obrir el fileInfo'.
La ruta de fitxer és buida o només conté espais blancs.
El fitxer no es troba.
El camí a l’arxiu és només llegit o és un directori.
fileInfo’ is null.
La ruta especificada és invalidada, com per exemple estar en un disc no mapat.
El fitxer ja està obert.
Extract(Stream)
Extrata l’entrada al flux proporcionat.
public void Extract(Stream destination)
Parameters
destination
Stream
La destinació ha de ser escrita.
Exceptions
destination’ does not support writing.
Checksum mismatch per a titulars o dades. - o - Arxiu està corromput.
Introducció compresada amb el mètode 4.