Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 30554|Svar: 2

[Kilde] .net/c# for at hente filinformationen i zip-pakken

[Kopier link]
Opslået på 11/06/2018 17.27.01 | | | |


Framework 4.5 understøttelse
Referencer:System.IO.Compression.dll,System.IO.Compression.FileSystem.dll



Ovenstående metode er begrænset til zip-komprimeringsalgoritmen!! Kan ikke udpakke rar-komprimering til fil!

Som vist i figuren ovenfor kan vi få filnavn, filens sidste ændringstid og filstørrelse uden at pakke zip-pakken ud.





Tidligere:Bootstrap Tags-indtastningsboks
Næste:Uh-huh, eh-huh, eh-huh
 Udlejer| Opslået på 13/06/2018 10.11.55 |
En anden løsning:

NuGet-kommandoen:



\packages\7-Zip.x64.16.02.1\tools-mappe, 7z.dll hvoraf ikke kan refereres direkte!



Vedhæft koden!


Både test-rar- og zip-filerne kan læses normalt!
 Udlejer| Opslået på 13/06/2018 13.14.34 |
Lille slagger Opslået den 2018-6-13 10:11
En anden løsning:

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

Hvis ovenstående fejl opstår, kan det være, at dll-versionen ikke er indlæst korrekt, og at den kørende proces skal vurderes, hvorefter den tilsvarende belastning skal foretages; koden er som følger:




Endelig vedhæft 7z com-biblioteket, der indeholder x86- og x64-bit dll-filer

7z.rar (931.49 KB, Antal downloads: 0, 售价: 3 粒MB)
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com