Ver entradas do arquivo
Ao extrair arquivos, os desenvolvedores às vezes desejam fazer uma inspeção rápida para confirmar se uma entrada existe dentro do arquivo, já que a extração de um arquivo pode ser custosa em alguns casos. O IronZIP permite visualizar as entradas do arquivo compactado sem precisar extraí-las primeiro, economizando tempo e permitindo inspecionar e verificar os arquivos rapidamente antes da extração.
Neste exemplo, vamos analisar rapidamente como utilizar a classe Entry dentro de IronZipArchive para obter a lista de entradas no arquivo e imprimir os nomes das entradas para inspeção.
View Archive Entries with C#
- usando
IronZip; - usando (var
archive= newIronZipArchive("existing.zip")) Listentries = archive.Entries(); - foreach (
Entry entryementries) Console.WriteLine(entry.Name);
Importando um arquivo existente
Primeiro importamos o namespace IronZIP. Em seguida, inicializamos um novo IronZipArchive com o caminho para o arquivo ZIP como parâmetro para carregar o arquivo.
Consultando o conteúdo do arquivo
Após importar o arquivo ZIP, podemos utilizar as propriedades da classe IronZipArchive para obter a lista de entradas dentro do arquivo. A propriedade Entries dentro de IronZipArchive retorna um <List> de Entry dentro do arquivo.
Propriedade de entrada
A propriedade Entry contém várias propriedades, como name , size , version , e outras propriedades como comments e o método de criptografia usado para criar essa entrada. Neste exemplo, utilizamos um loop for para percorrer o número de entradas na lista e imprimir todos os names das entradas no arquivo, demonstrando a versatilidade de examinar as entradas sem extraí-las. Para obter uma lista completa das propriedades disponíveis para a classe Entry, consulte aqui .

