Class WimImage

Class WimImage

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

Rappresenta un’immagine singola all’interno dell’archivio wim.

public sealed class WimImage

Ereditarietà

objectWimImage

Membri Ereditati

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

Proprietà

AllEntries

Ottiene le voci di tipo Aspose.Zip.Wim.WimEntry che costituiscono l’immagine in modo ricorsivo.

public IEnumerable<wimentry> AllEntries { get; }

Valore della Proprietà

IEnumerable<WimEntry&gt;

Parent

Ottiene l’archivio a cui appartiene l’immagine.

public WimArchive Parent { get; }

Valore della Proprietà

WimArchive

RootDirectory

Ottiene l’entry della directory radice dell’immagine.

public WimDirectoryEntry RootDirectory { get; }

Valore della Proprietà

WimDirectoryEntry

Metodi

ExtractToDirectory(string)

Estrae tutti i file nell’immagine 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("install.wim")) 
{ 
   archive.Images[0].ExtractToDirectory("C:\\extracted");
}

Osservazioni

Se la directory non esiste, verrà creata.

Eccezioni

ArgumentNullException

il percorso è nullo

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

il percorso è 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. -oppure- il percorso è preceduto da, o contiene, solo un carattere due punti (:).

IOException

La directory specificata dal percorso è un file. -oppure- Il nome di rete non è conosciuto.

InvalidDataException

L’immagine è corrotta.

GetEntry(string)

Ottiene l’entry di tipo Aspose.Zip.Wim.WimEntry per un dato percorso.

public WimEntry GetEntry(string path)

Parametri

path string

Il percorso del file o della directory.

Restituisce

WimEntry

L’entry di tipo Aspose.Zip.Wim.WimEntry.

 Italiano