Class ArjEntryPlain
Der Name: Aspose.Zip.Arj Versammlung: Aspose.Zip.dll (25.5.0)
Es handelt sich um eine einzige Datei innerhalb des ARJ-Archives.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Er erhält die Größe einer komprimierten Datei.
public uint CompressedSize { get; }
Eigentumswert
Name
Gibt den Namen der Eingabe innerhalb des Archivs.
public string Name { get; }
Eigentumswert
UncompressedSize
Er bekommt die Größe eines ursprünglichen Datei.
public uint UncompressedSize { get; }
Eigentumswert
Methods
Extract(String)
Er extrahiert den Eingang zum Dateisystem durch den angegebenen Weg.
public FileInfo Extract(string path)
Parameters
path
string
Der Weg zum Zieldatei.Wenn die Datei bereits existiert, wird sie übergeschrieben.
Returns
Die Dateinformation einer zusammengeführten Datei.
Examples
Entfernen Sie zwei Einträge aus dem rar-Archiv.
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)
Entfernen Sie ARJ-Archiv-Einträge in eine Datei.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo für die Speicherung dekomprimierter Daten.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Archiv-Titel und Dienstinformationen wurden nicht gelesen.
Der Anrufgeber hat nicht die erforderliche Erlaubnis, die fileInfo’s zu öffnen'.
Der Dateiweg ist leer oder enthält nur weiße Räume.
Die Datei ist nicht gefunden.
Der Weg zum Datei ist nur lesbar oder ist ein Katalog.
fileInfo’ is null.
Der angegebenen Weg ist ungültig, z. B. auf einem unmapped Drive.
Die Datei ist bereits geöffnet.
Extract(Stream)
Entfernen Sie den Eingang zum bereitgestellten Strom.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination Stream. muss geschrieben werden.
Exceptions
destination’ does not support writing.
Checksum mismatch für Header oder Daten. - oder - Archiv ist korrupt.
Eintritt komprimiert mit Methode 4.