Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Import tried IO na začiatku súboru Java . Bez knižnice zip súboru , Java vyvolá chybu . Nasledujúci kód importuje základné knižnice pre manipuláciu so súbormi : import java.io.FileInputStream , import java.io.FileOutputStream , import java.io.IOException , import java.io.OutputStream , import java.util.zip.ZipEntry , import java . util.zip.ZipInputStream ;
2
Nastavte umiestnenie archívu zip súboru a umiestnenie , kam bude program extrahovať súbor . Nasledujúci kód uloží každé umiestnenie v reťazcové premenné pre neskoršie použitie v kóde : String myZip = " C : \\ \\ zipfile.zip " ; String extractLocation = "c : \\ \\ myextract.txt " ;
3
Prideliť vstupné a výstupné prúdy prístup k súborom . Tieto prúdy sú nutné pre Java čítať a zapisovať do súborov . Nasledujúci kód vytvorí tieto premenné s reťazcami mieste uvedenom v kroku dve . Vyrovnávacia pamäť slúži na načítanie položky do pamäte pre rýchlejšie spracovanie : ZipInputStream Myine = new ZipInputStream ( nový FileInputStream ( myZip ) ) ; OutputStream myOut = new FileOutputStream ( extractLocation ) ; ZipEntry zipVar , byte [ ] mybuf = new byte [ 1024 ] ; int ReadByte ;
4
Extrahujte súbor . Tento príklad nastaví iba do jedného súboru , ale v nasledujúcom príklade kontroluje viac položiek súboru : if ( ! ( ZipVar = myIn.getNextEntry ( ) ) = null ) { while ( ( ReadByte = myIn.read ( mybuf ) ) > 0 ) { myOut.write ( mybuf , 0 , ReadByte ) ; } }
5
Zatvorte prúdy na voľných zdrojov na hostiteľskom počítači : myOut.close ( ) ; myIn.close ( ) ;
Copyright © počítačové znalosti Všetky práva vyhradené