Class WimDirectoryEntry
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
Représente un répertoire unique au sein de l’archive wim.
public sealed class WimDirectoryEntry : WimEntry
Héritage
object ← WimEntry ← WimDirectoryEntry
Membres Hérités
WimEntry.ToString(), WimEntry.Archive, WimEntry.Image, WimEntry.Parent, WimEntry.Name, WimEntry.ShortName, WimEntry.FullPath, WimEntry.ChangeTime, WimEntry.CreationTime, WimEntry.LastAccessTime, WimEntry.LastWriteTime, WimEntry.FileAttributes, WimEntry.AlternateDataStreams, WimEntry.HardLink, WimEntry.HasHardLinks, WimEntry.IsDirectory, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propriétés
AllEntries
Obtient toutes les entrées de type Aspose.Zip.Wim.WimEntry constituant le répertoire de manière récursive.
public IEnumerable<wimentry> AllEntries { get; }
Valeur de la Propriété
IEnumerable<WimEntry>
Directories
Obtient les entrées de type Aspose.Zip.Wim.WimDirectoryEntry constituant le répertoire.
public ReadOnlyCollection<wimdirectoryentry> Directories { get; }
Valeur de la Propriété
ReadOnlyCollection<WimDirectoryEntry>
Files
Obtient les entrées de type Aspose.Zip.Wim.WimFileEntry constituant le répertoire.
public ReadOnlyCollection<wimfileentry> Files { get; }
Valeur de la Propriété
ReadOnlyCollection<WimFileEntry>
FilesAndDirectories
Obtient les entrées de type Aspose.Zip.Wim.WimEntry constituant le répertoire.
public IEnumerable<wimentry> FilesAndDirectories { get; }
Valeur de la Propriété
IEnumerable<WimEntry>
Méthodes
ExtractToDirectory(string)
Extrait tous les fichiers du répertoire actuel 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("archive.wim"))
{
archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}
Remarques
Si le répertoire n’existe pas, il sera créé.
Exceptions
le chemin est nul
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 Windows, les chemins doivent être inférieurs à 248 caractères et les noms de fichiers doivent être inférieurs à 260 caractères.
L’appelant n’a pas la permission requise pour accéder au répertoire existant.
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:").
le chemin est une chaîne de longueur zéro, contient uniquement des espaces blancs, ou contient un ou plusieurs caractères non valides. Vous pouvez interroger les caractères non valides en utilisant la méthode System.IO.Path.GetInvalidPathChars. -ou- le chemin est préfixé par, ou contient, uniquement un caractère deux-points (:).
Le répertoire spécifié par le chemin est un fichier. -ou- Le nom du réseau n’est pas connu.
L’archive est corrompue.