Class WimDirectoryEntry
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
Representa um único diretório dentro do arquivo wim.
public sealed class WimDirectoryEntry : WimEntry
Herança
object ← WimEntry ← WimDirectoryEntry
Membros Herdados
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()
Propriedades
AllEntries
Obtém todas as entradas do tipo Aspose.Zip.Wim.WimEntry que constituem o diretório recursivamente.
public IEnumerable<wimentry> AllEntries { get; }
Valor da Propriedade
IEnumerable<WimEntry>
Directories
Obtém entradas do tipo Aspose.Zip.Wim.WimDirectoryEntry que constituem o diretório.
public ReadOnlyCollection<wimdirectoryentry> Directories { get; }
Valor da Propriedade
ReadOnlyCollection<WimDirectoryEntry>
Files
Obtém entradas do tipo Aspose.Zip.Wim.WimFileEntry que constituem o diretório.
public ReadOnlyCollection<wimfileentry> Files { get; }
Valor da Propriedade
ReadOnlyCollection<WimFileEntry>
FilesAndDirectories
Obtém entradas do tipo Aspose.Zip.Wim.WimEntry que constituem o diretório.
public IEnumerable<wimentry> FilesAndDirectories { get; }
Valor da Propriedade
IEnumerable<WimEntry>
Métodos
ExtractToDirectory(string)
Extrai todos os arquivos no diretório atual para o diretório fornecido.
public void ExtractToDirectory(string destinationDirectory)
Parâmetros
destinationDirectory
string
O caminho para o diretório onde os arquivos extraídos serão colocados.
Exemplos
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}
Observações
Se o diretório não existir, ele será criado.
Exceções
path é nulo
O caminho especificado, nome do arquivo ou ambos excedem o comprimento máximo definido pelo sistema. Por exemplo, em plataformas baseadas em Windows, os caminhos devem ter menos de 248 caracteres e os nomes de arquivos devem ter menos de 260 caracteres.
O chamador não tem a permissão necessária para acessar o diretório existente.
Se o diretório não existir, o caminho contém um caractere de dois pontos (:) que não faz parte de um rótulo de unidade (“C:").
path é uma string de comprimento zero, contém apenas espaços em branco ou contém um ou mais caracteres inválidos. Você pode consultar caracteres inválidos usando o método System.IO.Path.GetInvalidPathChars. -ou- path é prefixado com, ou contém, apenas um caractere de dois pontos (:).
O diretório especificado pelo caminho é um arquivo. -ou- O nome da rede não é conhecido.
O arquivo está corrompido.