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
object ← WimEntry ← WimDirectoryEntry
Ä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>
Directories
Hämtar poster av typen Aspose.Zip.Wim.WimDirectoryEntry som utgör katalogen.
public ReadOnlyCollection<wimdirectoryentry> Directories { get; }
Egenskapsvärde
ReadOnlyCollection<WimDirectoryEntry>
Files
Hämtar poster av typen Aspose.Zip.Wim.WimFileEntry som utgör katalogen.
public ReadOnlyCollection<wimfileentry> Files { get; }
Egenskapsvärde
ReadOnlyCollection<WimFileEntry>
FilesAndDirectories
Hämtar poster av typen Aspose.Zip.Wim.WimEntry som utgör katalogen.
public IEnumerable<wimentry> FilesAndDirectories { get; }
Egenskapsvärde
IEnumerable<WimEntry>
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
sökvägen är null
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.
Anroparen har inte den nödvändiga behörigheten för att komma åt den befintliga katalogen.
Om katalogen inte finns, innehåller sökvägen ett kolon-tecken (:) som inte är en del av en enhetsbeteckning (“C:").
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 (:).
Den katalog som anges av sökvägen är en fil. -eller- Det nätverksnamnet är okänt.
Arkivet är korrupt.