Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Cette interface représente une entrée de fichier d’archive.
public interface IArchiveFileEntry
Propriétés
Longueur
Obtient la longueur de l’entrée en octets.
long? Length { get; }
Valeur de la propriété
long?
Nom
Obtient le nom de l’entrée.
string Name { get; }
Valeur de la propriété
Remarques
Les archives pour compression uniquement, telles que gzip, bzip2, lzip, lzma, xz, z ont le nom “File.bin” à moins qu’un autre nom ne puisse être trouvé dans les en-têtes.
Méthodes
Extraire(string)
Extrait l’entrée vers le système de fichiers selon le chemin fourni.
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
Instance de System.IO.FileInfo contenant les données extraites.
Exceptions
path
est null.
L’appelant n’a pas la permission requise pour accéder.
Le path
est vide, contient uniquement des espaces blancs 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 comporter moins de 248 caractères et les noms de fichiers doivent comporter moins de 260 caractères.
Le fichier à path
contient un deux-points (:) au milieu de la chaîne.
Extraire(Stream)
Extrait l’entrée vers le flux fourni.
void Extract(Stream destination)
Paramètres
destination
Stream
Flux de destination. Doit être accessible en écriture.
Exceptions
destination
ne prend pas en charge l’écriture.