Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 30554|Svare: 2

[Kilde] .net/c# for å hente filinformasjonen i zip-pakken

[Kopier lenke]
Publisert på 11.06.2018 17:27:01 | | | |


Støtte for Framework 4.5
Referanser:System.IO.Compression.dll,System.IO.Compression.FileSystem.dll



Metoden ovenfor er begrenset til zip-komprimeringsalgoritmen!! Klarer ikke å pakke ut rar-komprimeringen for å file!

Som vist i figuren over, kan vi hente filnavn, filens siste endringstid og filstørrelse uten å pakke ut zip-pakken.





Foregående:Bootstrap Tags-inndataboks
Neste:Uh-huh, eh-huh, eh-huh
 Vert| Publisert på 13.06.2018 10:11:55 |
En annen løsning:

NuGet-kommando:



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



Legg ved koden!


Både test-rar- og zip-filene kan leses normalt!
 Vert| Publisert på 13.06.2018 13:14:34 |
Liten slagg Publisert 2018-6-13 10:11
En annen løsning:

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

Hvis feilen ovenfor oppstår, kan det være at DLL-versjonen ikke lastes riktig, og at den kjørende prosessen bør vurderes, og deretter bør den tilsvarende lasten gjøres, koden er som følger:




Til slutt, legg ved 7z com-biblioteket som inneholder x86- og x64-bits dll-filer

7z.rar (931.49 KB, Antall nedlastinger: 0, 售价: 3 粒MB)
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com