Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 30554|Răspunde: 2

[Sursă] .net/c# pentru a obține informațiile fișierului în pachetul zip

[Copiază linkul]
Postat pe 11.06.2018 17:27:01 | | | |


Suport pentru Framework 4.5
Referințe:System.IO.Compression.dll.System.IO.Compression.FileSystem.dll



Metoda de mai sus este limitată la algoritmul de compresie zip!! Nu se poate extrage compresia RAR în fișier!

Așa cum se arată în figura de mai sus, putem obține numele fișierului, timpul ultimei modificări și dimensiunea fișierului fără a decomprima pachetul zip.





Precedent:Bootstrap Tag-uri casetă de intrare
Următor:Uh-huh, eh-huh, eh-huh
 Proprietarul| Postat pe 13.06.2018 10:11:55 |
O altă soluție:

Comanda Nuget:



\packages\7-Zip.x64.16.02.1\tools, 7z.dll care nu pot fi referențiate direct!



Atașează codul!


Atât fișierele test rar, cât și cele zip pot fi citite normal!
 Proprietarul| Postat pe 13.06.2018 13:14:34 |
Small slag Postat pe 2018-6-13 10:11
O altă soluție:

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

Dacă apare eroarea de mai sus, este posibil ca versiunea dll să nu fie încărcată corect, procesul în rulare să fie judecat, iar apoi încărcarea corespunzătoare să fie efectuată, codul fiind următorul:




În final, atașează biblioteca de com 7z care conține fișiere dll x86 și x64 bit

7z.rar (931.49 KB, Numărul de descărcări: 0, 售价: 3 粒MB)
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com