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 komprimovať súbory s Java

Môžete komprimovať súbory v Jave najľahšie pomocou java.util.zip knižnice , ktorý je dodávaný so štandardným vydania sady Java Developer Kit . Tento proces je jednoduchšie , než robiť to ručne , ale to je ešte trochu spletitý , pretože developer musí vytvoriť zip súbor , vytvárať záznamy zips vnútri súboru a prenášať dáta z pôvodného súboru do vstupu zips . Pokyny dovolená 1

Otvorte textový editor , napríklad Poznámkový blok alebo , lepšie , Java integrované vývojové prostredie , alebo IDE , ako je Netbeans alebo Eclipse .
2

Vložiť nasledujúce jednoduché triedy kostru do textového editora alebo IDE : .

import java.io. * ;

import java.util * ;

import java.util.zip . * ;

public class Zipper {

public static void main ( String [ ] args ) {

}

}

kódu pôjde v zátvorke z " public static void main ( String [ ] args ) " metódou .
3

vložte nasledujúci kód z oficiálneho Java tutoriálu na zips Sun Microsystems do hlavnou metódou :

try {

FileOutputStream dest = new

FileOutputStream ( " myfigs.zip " ) ;

ZipOutputStream out = new

ZipOutputStream ( nový BufferedOutputStream ( dest ) ) ;

File f = new File ( " . " ) ;

String súbory [ ] = f.list ( ) ;

for ( int i = 0 ; i < files.length ; i + + ) {

System.out.println ( " a dodáva : " + súbory [ i ] ) ;

FileInputStream fi = new FileInputStream ( súbory [ i ] ) ;

vstup ZipEntry = nové ZipEntry ( súbory [ i ] ) )

//vytvoriť záznam zips

out.putNextEntry ( vstup ) ;

//pridanie položky do súboru ZIP

int count ;

while ( ( count = origin.read ( dáta , 0 , buffer ) ) = -1 ! ) {

out.write ( dáta , 0 , count ) ;

}

origin.close ( ) ;

}

z . close ( ) ;

} catch ( Exception e ) {

e.printStackTrace ( ) ;

}
4

Uložte prácu s názvom " Zipper.java . " Ak používate obyčajnú textový editor , uistite sa , že prípona súboru je " java " a nie " txt " .

Najnovšie články

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