Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 ( ) ;
Copyright © počítačové znalosti Všetky práva vyhradené