Class IsoEntry
Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)
Représente une entrée (fichier ou répertoire) dans une archive ISO.
public abstract class IsoEntry : 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
IsDirectory
Obtient une valeur indiquant si l’entrée est un répertoire.
public bool IsDirectory { get; }
Valeur de propriété
Length
Obtient la longueur de l’entrée en octets.
public long? Length { get; }
Valeur de propriété
long?
Name
Obtient le nom de l’entrée.
public string Name { get; }
Valeur de 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é.
Retourne
Instance de System.IO.FileInfo contenant les données extraites.
Exceptions
path
est nul.
L’appelant n’a pas la permission requise pour accéder.
Le path
est vide, ne contient que des espaces ou contient des caractères invalides.
L’accès au fichier path
est refusé.
Le path
, le nom de fichier spécifié ou les deux dépassent la longueur maximale définie par le système. Par exemple, sur les plateformes Windows, les chemins doivent contenir moins de 248 caractères et les noms de fichiers doivent contenir moins de 260 caractères.
Le fichier à path
contient un deux-points (:) au milieu de la chaîne.
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.
Se déclenche si l’entrée ne représente pas un fichier.
ToString()
Retourne une chaîne qui représente l’entrée actuelle.
public override string ToString()
Retourne
Nom de l’entrée.