Class WimDirectoryEntry

Class WimDirectoryEntry

Le nom : Aspose.Zip.Wim Assemblée: Aspose.Zip.dll (25.5.0)

Il représente un seul catalogue dans l’archive WIM.

public sealed class WimDirectoryEntry : WimEntry

Inheritance

object WimEntry WimDirectoryEntry

I membri ereditari

WimEntry.ToString() , WimEntry.Archive , WimEntry.Image , WimEntry.Parent , WimEntry.Name , WimEntry.ShortName , WimEntry.FullPath , WimEntry.ChangeTime , WimEntry.CreationTime , WimEntry.LastAccessTime , WimEntry.LastWriteTime , WimEntry.ModificationTime , 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()

Properties

AllEntries

Riceve tutte le entrate del tipo Aspose.Zip.Wim.WimEntry che costituiscono il directory recursivamente.

public IEnumerable<wimentry> AllEntries { get; }

Valore di proprietà

IEnumerable di < WimEntry >

Directories

Riceve le entrate del tipo Aspose.Zip.Wim.WimDirectoryEntry che costituisce il directory.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

Valore di proprietà

ReadOnlyCollection di < WimDirectoryEntry >

Files

Riceve le entrate del tipo Aspose.Zip.Wim.WimFileEntry che costituisce il directory.

public ReadOnlyCollection<wimfileentry> Files { get; }

Valore di proprietà

ReadOnlyCollection di < WimFileEntry >

FilesAndDirectories

Riceve le entrate del tipo Aspose.Zip.Wim.WimEntry che costituisce il directory.

public IEnumerable<wimentry> FilesAndDirectories { get; }

Valore di proprietà

IEnumerable di < WimEntry >

Methods

ExtractToDirectory(Le string)

Estratta tutti i file nella directory corrente nella directory fornita.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Il percorso verso il directory per posizionare i file estratti.

Examples

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

Remarks

Se il directory non esiste, sarà creato.

Exceptions

ArgumentNullException

Il percorso è zero

PathTooLongException

Il percorso specificato, il nome del file, o entrambi superano la lunghezza massima definita dal sistema. Ad esempio, su piattaforme basate su Windows, i percorsi devono essere meno di 248 caratteri e i nomi del file devono essere meno di 260 caratteri.

SecurityException

Il chiamante non ha il permesso richiesto per accedere al directory esistente.

NotSupportedException

Si le catalogue n’existe pas, la voie contient un caractère colon (:) qui n’est pas partie d’une étiquette de disque (“C:”).

ArgumentException

Il percorso è una riga di lunghezza zero, contiene solo spazio bianco, o contiene uno o più caratteri invalidi. Puoi chiedere caratteri invalidi utilizzando il metodo System.IO.Path.GetInvalidPathChars. -o- percorso è prefinito con, o contiene, solo un carattere colonico (:).

IOException

Il directory specificato per percorso è un file. -or- Il nome della rete non è noto.

InvalidDataException

L’archivio è corrotto.

 Français