Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 30554|Resposta: 2

[Fonte] .net/c# para obter as informações do arquivo no pacote zip

[Copiar link]
Publicado em 11/06/2018 17:27:01 | | | |


Suporte ao Framework 4.5
Referências:System.IO.Compression.dll.System.IO.Compression.FileSystem.dll



O método acima é limitado ao algoritmo de compressão zip!! Não é possível extrair compressão do RAR para o arquivo!

Como mostrado na figura acima, podemos obter o nome do arquivo, o tempo da última modificação do arquivo e o tamanho do arquivo sem precisar descompactar o pacote zip.





Anterior:Caixa de entrada de tags de etiquetas de bootstrap
Próximo:Uh-huh, uh-huh, uh-huh
 Senhorio| Publicado em 13/06/2018 10:11:55 |
Outra solução:

Comando Nuget:



\packages\7-Zip.x64.16.02.1\tools, 7z.dll dos quais não podem ser referenciados diretamente!



Anexe o código!


Tanto os arquivos test rar quanto zip podem ser lidos normalmente!
 Senhorio| Publicado em 13/06/2018 13:14:34 |
Small slag Postado em 2018-6-13 10:11
Outra solução:

Comando Nuget:
SevenZip.SevenZipLibraryException: Can not load 7-zip library or internal COM error! Message: failed to load library.

Se o erro acima aparecer, pode ser que a versão dll não esteja carregada corretamente, e o processo em execução deva ser julgado, e então a carga correspondente deve ser feita, o código é o seguinte:




Por fim, anexe a biblioteca de com 7z contendo arquivos dll x86 e x64 bits

7z.rar (931.49 KB, Número de downloads: 0, 售价: 3 粒MB)
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com