Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvoriť Netbeans . Tieto pokyny sa predpokladať , že používate NetBeans integrované vývojové prostredie ( IDE ) , ktorý je dodávaný zdarma s verziou spoločnosti Sun Microsystems Java , ale bude fungovať s akýmkoľvek editora obyčajného textu s minimom úprav .
2
vytvoriť nový projekt s názvom " ZipExample " kliknutím na tlačidlo " Súbor " , " New Project " . Tým sa automaticky nastaví predvolený súbor triedy pre vás s názvom Hlavná , ktorý už má platné " hlavné " metódu a otvorte ju .
3
vložte nasledujúci v hornej časti súboru , nad riadok , ktorý znie : " public class Main " a pod riadok " balíček zipexample . " klipart
import java.io.File ;
import java.io.FileOutputStream ;
import java.io.IOException ;
import java.io.InputStream ;
import java.util.Enumeration ;
import java.util.Scanner ;
import java.util.zip.ZipEntry ;
import java.util.zip.ZipFile ;
4
vložte nasledujúci do hlavné metódy :
public static void main ( String [ ] args ) {
//Získanie názvu súboru zip súbor z príkazového riadku .
//Prípadne napíšte vlastný názov súboru tu .
String filename = args [ 0 ] ;
try { klipart
//Otvoriť súbor zip
ZipFile Archív = new ZipFile ( filename) ; .
výpočet < ? rozširuje ZipEntry > FileList = archive.entries ( ) ;
//prejsť každý súbor v archíve ZIP
pre ( ZipEntry e = fileList.nextElement ( ) ; .
fileList.hasMoreElements ( ) ;
e = fileList.nextElement ( ) ) {
//Print niektoré informácie , aby užívateľ vedieť , čo sa deje klipart
systému .. out.println ( " Rozšírenie " + e.getName ( ) ) ;
//Ak je položka zips je adresár , aby sa adresár
if ( e.isDirectory ( ) ) nové . file ( e.getName ( ) ) mkdir ( ) ; .
else {
//Ak to nie je adresár , čítať dáta z
//archív zips a zapísať ho na disk klipart
InputStream v = archive.getInputStream ( e ) .
skenera skenovanie = new Scanner ( v ) ;
FileOutputStream fout = new FileOutputStream ( e.getName ( ) ) ;
while ( scan.hasNextByte ( ) ) {
fout.write ( scan.nextByte ( ) ) ;
}
//Zatvorte súbor
fout.close ( ) ; .
}
}
} catch ( IOException e ) {
//Ak existuje nejaký druh chyby čítania alebo písania , tlač
//chybové hlásenie na konzole .
System.out.println ( e.getMessage ( ) ) ; .
}
}
5
Kliknite na zelenú šípku pre spustenie programu
Copyright © počítačové znalosti Všetky práva vyhradené