Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 30554|Odpoveď: 2

[Zdroj] .net/c# na získanie informácií o súbore v balíku zip

[Kopírovať odkaz]
Zverejnené 11. 6. 2018 17:27:01 | | | |


Podpora Frameworku 4.5
Referencie:System.IO.Compression.dll System.IO.Compression.FileSystem.dll



Vyššie uvedená metóda je obmedzená na algoritmus kompresie zipu!! Nie je možné extrahovať RAR kompresiu do súboru!

Ako je znázornené na obrázku vyššie, môžeme získať názov súboru, čas poslednej úpravy súboru a veľkosť súboru bez rozbalenia balíka zip.





Predchádzajúci:Bootstrap Tags vstupné pole tagu
Budúci:Uh-huh, eh-huh, eh-huh
 Prenajímateľ| Zverejnené 13. 6. 2018 10:11:55 |
Ďalšie riešenie:

Velenie NUGET:



\packages\7-Zip.x64.16.02.1\tools, 7z.dll z ktorých nie je možné priamo odkazovať!



Priložte kód!


Testovacie RAR aj zip súbory sa dajú čítať normálne!
 Prenajímateľ| Zverejnené 13. 6. 2018 13:14:34 |
Small slag Zverejnené 2018-6-13 10:11
Ďalšie riešenie:

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

Ak sa objaví vyššie uvedená chyba, môže dôjsť k tomu, že verzia dll nie je správne načítaná, a bežiaci proces by sa mal posúdiť a potom vykonať príslušné načítanie, kód je nasledovný:




Nakoniec pripojte knižnicu 7z com obsahujúcu x86 a x64-bitové DLL súbory

7z.rar (931.49 KB, Počet stiahnutí: 0, 售价: 3 粒MB)
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com