Class ArjEntryPlain
Namespace: Aspose.Zip.ARJ
Assembly: Aspose.Zip.dll (25.1.0)
Représente un fichier unique dans l’archive ARJ.
public class ArjEntryPlain : IArchiveFileEntry
Héritage
Implémente
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propriétés
CompressedSize
Obtient la taille du fichier compressé.
public uint CompressedSize { get; }
Valeur de la propriété
Name
Obtient le nom de l’entrée dans l’archive.
public string Name { get; }
Valeur de la propriété
UncompressedSize
Obtient la taille du fichier original.
public uint UncompressedSize { get; }
Valeur de la propriété
Méthodes
Extract(string)
Extrait l’entrée vers le système de fichiers par le chemin fourni.
public FileInfo Extract(string path)
Paramètres
path
string
Le chemin vers le fichier de destination. Si le fichier existe déjà, il sera écrasé.
Renvoie
Les informations sur le fichier composé.
Exemples
Extraire deux entrées de l'archive 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
est nul ou vide.
Extract(FileInfo)
Extrait l’entrée de l’archive ARJ vers un fichier.
public void Extract(FileInfo fileInfo)
Paramètres
fileInfo
FileInfo
FileInfo pour stocker les données décompressées.
Exemples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Les en-têtes d’archive et les informations de service n’ont pas été lus.
L’appelant n’a pas la permission requise pour ouvrir le fileInfo
.
Le chemin du fichier est vide ou ne contient que des espaces blancs.
Le fichier est introuvable.
Le chemin vers le fichier est en lecture seule ou est un répertoire.
fileInfo
est nul.
Le chemin spécifié est invalide, par exemple s’il se trouve sur un lecteur non mappé.
Le fichier est déjà ouvert.
Extract(Stream)
Extrait l’entrée vers le flux fourni.
public void Extract(Stream destination)
Paramètres
destination
Stream
Flux de destination. Doit être écrivable.
Exceptions
destination
ne prend pas en charge l’écriture.
Échec de la vérification de l’intégrité des en-têtes ou des données. - ou - L’archive est corrompue.
Entrée compressée avec la méthode 4.