Class WimDirectoryEntry

Class WimDirectoryEntry

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

Rappresenta una singola directory all’interno dell’archivio wim.

public sealed class WimDirectoryEntry : WimEntry

Ereditarietà

objectWimEntryWimDirectoryEntry

Membri Ereditati

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()

Proprietà

AllEntries

Ottiene tutte le voci di tipo Aspose.Zip.Wim.WimEntry che costituiscono ricorsivamente la directory.

public IEnumerable<wimentry> AllEntries { get; }

Valore della Proprietà

IEnumerable<WimEntry&gt;

Directories

Ottiene le voci di tipo Aspose.Zip.Wim.WimDirectoryEntry che costituiscono la directory.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

Valore della Proprietà

ReadOnlyCollection<WimDirectoryEntry&gt;

Files

Ottiene le voci di tipo Aspose.Zip.Wim.WimFileEntry che costituiscono la directory.

public ReadOnlyCollection<wimfileentry> Files { get; }

Valore della Proprietà

ReadOnlyCollection<WimFileEntry&gt;

FilesAndDirectories

Ottiene le voci di tipo Aspose.Zip.Wim.WimEntry che costituiscono la directory.

public IEnumerable<wimentry> FilesAndDirectories { get; }

Valore della Proprietà

IEnumerable<WimEntry&gt;

Metodi

ExtractToDirectory(string)

Estrae tutti i file nella directory corrente nella directory fornita.

public void ExtractToDirectory(string destinationDirectory)

Parametri

destinationDirectory string

Il percorso della directory in cui posizionare i file estratti.

Esempi

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

Osservazioni

Se la directory non esiste, verrà creata.

Eccezioni

ArgumentNullException

path è nullo

PathTooLongException

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

SecurityException

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

NotSupportedException

Se la directory non esiste, il percorso contiene un carattere due punti (:) che non fa parte di un’etichetta di unità (“C:").

ArgumentException

path è una stringa di lunghezza zero, contiene solo spazi bianchi o contiene uno o più caratteri non validi. È possibile verificare i caratteri non validi utilizzando il metodo System.IO.Path.GetInvalidPathChars. -o- path è prefissato con, o contiene, solo un carattere due punti (:).

IOException

La directory specificata da path è un file. -o- Il nome della rete non è conosciuto.

InvalidDataException

L’archivio è danneggiato.

 Italiano