Class WimDirectoryEntry

Class WimDirectoryEntry

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

Representerar en enskild katalog inom wim-arkivet.

public sealed class WimDirectoryEntry : WimEntry

Arv

objectWimEntryWimDirectoryEntry

Ärvda Medlemmar

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

Egenskaper

AllEntries

Hämtar alla poster av typen Aspose.Zip.Wim.WimEntry som utgör katalogen rekursivt.

public IEnumerable<wimentry> AllEntries { get; }

Egenskapsvärde

IEnumerable<WimEntry&gt;

Directories

Hämtar poster av typen Aspose.Zip.Wim.WimDirectoryEntry som utgör katalogen.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

Egenskapsvärde

ReadOnlyCollection<WimDirectoryEntry&gt;

Files

Hämtar poster av typen Aspose.Zip.Wim.WimFileEntry som utgör katalogen.

public ReadOnlyCollection<wimfileentry> Files { get; }

Egenskapsvärde

ReadOnlyCollection<WimFileEntry&gt;

FilesAndDirectories

Hämtar poster av typen Aspose.Zip.Wim.WimEntry som utgör katalogen.

public IEnumerable<wimentry> FilesAndDirectories { get; }

Egenskapsvärde

IEnumerable<WimEntry&gt;

Metoder

ExtractToDirectory(string)

Extraherar alla filer i den aktuella katalogen till den angivna katalogen.

public void ExtractToDirectory(string destinationDirectory)

Parametrar

destinationDirectory string

Sökvägen till katalogen där de extraherade filerna ska placeras.

Exempel

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

Kommentarer

Om katalogen inte finns kommer den att skapas.

Undantag

ArgumentNullException

sökvägen är null

PathTooLongException

Den angivna sökvägen, filnamnet eller båda överskrider den systemdefinierade maximala längden. Till exempel, på Windows-baserade plattformar måste sökvägar vara kortare än 248 tecken och filnamn måste vara kortare än 260 tecken.

SecurityException

Anroparen har inte den nödvändiga behörigheten för att komma åt den befintliga katalogen.

NotSupportedException

Om katalogen inte finns, innehåller sökvägen ett kolon-tecken (:) som inte är en del av en enhetsbeteckning (“C:").

ArgumentException

sökvägen är en sträng med noll längd, innehåller endast vita tecken eller innehåller ett eller flera ogiltiga tecken. Du kan fråga efter ogiltiga tecken genom att använda metoden System.IO.Path.GetInvalidPathChars. -eller- sökvägen är prefixad med, eller innehåller, endast ett kolon-tecken (:).

IOException

Den katalog som anges av sökvägen är en fil. -eller- Det nätverksnamnet är okänt.

InvalidDataException

Arkivet är korrupt.

 Svenska