Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť ZIP súbory s Java

Zip súbory môžu obsahovať jeden alebo viac súborov , ktoré sú komprimované a uložené na serveri alebo súkromný počítač . Java má vnútornú knižnicu , ktorá zhromažďuje súbory a ukladá ich do súboru zip . Tie môžu byť vyvolané neskôr , e - mailom , alebo len uložený ako archív . Dynamická tvorba súborov ZIP je jednoduchá úloha , Java a vyžaduje len niekoľko riadkov kódu z programátora . Pokyny
1

Zahrnúť knižnicu tried Java . Nasledujúci kód je zapísaná v hornej časti súboru Java : patrí java.util.zip ;
2

Nastavenie struny pre súbor na zips a umiestnenie pre uložený súbor . Nasledujúce syntaxe nastaví obaja reťazca súborov . Vyrovnávacia pamäť slúži na načítanie súborov do pamäte pre rýchlejšie spracovanie : String myinfile = "c : \\ \\ file.txt " ; byte [ ] mybuf = new byte [ 1024 ] ; ZipOutputStream zipout = new ZipOutputStream ( nový FileOutputStream ( "c : \\ \\ myzipfile.zip " ) ; .
3

Vytvorte FileStream čítať obsah súboru do pamäte FILESTREAM je trieda slúži na čítanie súborov v jazyku Java Nasledujúci syntaxe vytvorí FileStream pre . použiť neskôr v kóde : . FileInputStream InputStream = new FileInputStream ( myinfile ) ;
4

Pridať súbor čítať s premennou FileStream do zip súboru knižnice zips trieda má metódu nazvanú " putNextEntry " , ktoré kópie textového súboru do súboru zip Potom sa vyrovnávacia objekt skopíruje aktuálne dáta v súbore do zip súboru : . zipout.putNextEntry ( nové ZipEntry ( názvy súborov [ i ] ) ) ; int ľan , zatiaľ čo ( ( ľan = InputStream . čítanie ( mybuf ) ) > 0 ) { zipout.write ( mybuf , 0 , ľan ) ; } .
5

Uzavrite vstupný prúd a súbor zip do dokončenia transakcie nasledujúci kód uzatvára súbory a uvoľní je pre ostatné procesy na použitie : zipout.closeEntry ( ) ; inputstream.close ( ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené