Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 30554|Respuesta: 2

[Fuente] .net/c# para obtener la información del archivo en el paquete zip

[Copiar enlace]
Publicado en 11/6/2018 17:27:01 | | | |


Soporte para Framework 4.5
Referencias:System.IO.Compression.dll.System.IO.Compression.FileSystem.dll



¡El método anterior se limita al algoritmo de compresión zip! ¡No se puede extraer la compresión RAR para el archivo!

Como se muestra en la figura anterior, podemos obtener el nombre del archivo, la última modificación del archivo y el tamaño del archivo sin descomprimir el paquete zip.





Anterior:Caja de entrada de etiquetas de Bootstrap
Próximo:Ajá, ajá, ajá
 Propietario| Publicado en 13/6/2018 10:11:55 |
Otra solución:

Comando Nuget:



¡\packages\7-Zip.x64.16.02.1\tools, cuyos 7z.dll no pueden ser referenciados directamente!



¡Adjunta el código!


¡Tanto los archivos rar de prueba como los archivos zip se pueden leer normalmente!
 Propietario| Publicado en 13/6/2018 13:14:34 |
Small slag Publicado el 13-6-2018 a las 10:11
Otra solución:

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

Si aparece el error anterior, puede que la versión dll no esté cargada correctamente, y se debe juzgar el proceso en ejecución, y luego se debe realizar la carga correspondiente, el código es el siguiente:




Por último, adjunta la biblioteca de com 7z que contiene archivos dll x86 y x64 bits

7z.rar (931.49 KB, Número de descargas: 0, 售价: 3 粒MB)
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com