Class WimImage

Class WimImage

Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)

Représente une image unique dans l’archive wim.

public sealed class WimImage

Héritage

objectWimImage

Membres hérités

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Propriétés

AllEntries

Obtient les entrées de type Aspose.Zip.Wim.WimEntry constituant l’image de manière récursive.

public IEnumerable<wimentry> AllEntries { get; }

Valeur de la propriété

IEnumerable<WimEntry&gt;

Parent

Obtient l’archive à laquelle appartient l’image.

public WimArchive Parent { get; }

Valeur de la propriété

WimArchive

RootDirectory

Obtient l’entrée du répertoire racine de l’image.

public WimDirectoryEntry RootDirectory { get; }

Valeur de la propriété

WimDirectoryEntry

Méthodes

ExtractToDirectory(string)

Extrait tous les fichiers de l’image vers le répertoire fourni.

public void ExtractToDirectory(string destinationDirectory)

Paramètres

destinationDirectory string

Le chemin vers le répertoire où placer les fichiers extraits.

Exemples

using (var archive = new WimArchive("install.wim")) 
{ 
   archive.Images[0].ExtractToDirectory("C:\\extracted");
}

Remarques

Si le répertoire n’existe pas, il sera créé.

Exceptions

ArgumentNullException

le chemin est nul

PathTooLongException

Le chemin spécifié, le nom de fichier, ou les deux dépassent la longueur maximale définie par le système. Par exemple, sur les plateformes basées sur Windows, les chemins doivent être inférieurs à 248 caractères et les noms de fichiers doivent être inférieurs à 260 caractères.

SecurityException

L’appelant n’a pas la permission requise pour accéder au répertoire existant.

NotSupportedException

Si le répertoire n’existe pas, le chemin contient un caractère deux-points (:) qui ne fait pas partie d’une étiquette de lecteur (“C:").

ArgumentException

le chemin est une chaîne de longueur zéro, contient uniquement des espaces blancs, ou contient un ou plusieurs caractères invalides. Vous pouvez interroger les caractères invalides en utilisant la méthode System.IO.Path.GetInvalidPathChars. -ou- le chemin est préfixé par, ou contient, uniquement un caractère deux-points (:).

IOException

Le répertoire spécifié par le chemin est un fichier. -ou- Le nom du réseau n’est pas connu.

InvalidDataException

L’image est corrompue.

GetEntry(string)

Obtient l’entrée de type Aspose.Zip.Wim.WimEntry pour un chemin donné.

public WimEntry GetEntry(string path)

Paramètres

path string

Le chemin du fichier ou du répertoire.

Retourne

WimEntry

L’entrée de type Aspose.Zip.Wim.WimEntry.

 Français