importare le classi IO all'inizio del file Java . Senza la libreria di file zip , Java genera un errore . Il codice seguente importa le librerie essenziali per la manipolazione di file : import java.io.FileInputStream ; java.io.FileOutputStream importazione; java.io.IOException importazione; java.io.OutputStream importazione; java.util.zip.ZipEntry importazione; importazione java . util.zip.ZipInputStream ;
2
Impostare la posizione dell'archivio file zip e la posizione in cui il programma sarà estrarre il file . Il codice seguente consente di risparmiare ogni posizione in una variabile di tipo stringa per un uso successivo nel codice : String myZip = " C : \\ \\ zipfile.zip " ; String extractLocation = " c : \\ \\ myextract.txt " ;
3
ingresso allocare e flussi in uscita per accedere ai file . Questi flussi sono necessari per Java per leggere e scrivere su file . Il codice seguente crea queste variabili con la posizione di stringa indicata nel passo a due . Il buffer è usata per caricare le voci in memoria per un'elaborazione più rapida : ZipInputStream Myin = new ZipInputStream ( new FileInputStream ( myZip ) ) ; OutputStream myOut = new FileOutputStream ( extractLocation ) ; ZipEntry zipVar ; byte [ ] mybuf = new byte [ 1024] ; int ReadByte ;
4
Estrarre il file . Questo esempio imposta solo su un file, ma il seguente esempio verifica le voci del file multipli : if ( ! ( ZipVar = myIn.getNextEntry ( ) ) = null) { while ( ( ReadByte = myIn.read ( mybuf ) ) > 0 ) { myOut.write ( mybuf , 0 , ReadByte ) ; } }
5
Chiudere i flussi a liberare risorse sul computer host : myOut.close (); myIn.close ( ) ;
software © www.354353.com