Interface IArchiveFileEntry

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é

string

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

FileInfo

Instance de System.IO.FileInfo contenant les données extraites.

Exceptions

ArgumentNullException

path est null.

SecurityException

L’appelant n’a pas la permission requise pour accéder.

ArgumentException

Le path est vide, contient uniquement des espaces blancs ou contient des caractères invalides.

UnauthorizedAccessException

L’accès au fichier path est refusé.

PathTooLongException

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.

NotSupportedException

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

ArgumentException

destination ne prend pas en charge l’écriture.

 Français