| | |
| |
|
... креирам ZIP датотека |
прегледано: |
200006 |
вкупно гласови: |
1 |
средна оценка: |
3.0 |
коментари: |
0 |
испрати до пријател
испечати
|
Пример за креирање на ZIP датотека во неколку линии. Примерот е најрудиментиран и едноставен, но доволен да го прикаже начинот на креирање на ZIP датотека.
import java.io.*;
import java.util.zip.*;
public class JavaZip {
static final int BUFFER = 2048;
public static void main (String arg[]) {
try {
BufferedInputStream source = null;
FileOutputStream target = new
FileOutputStream("c:\\javaZip.zip");
ZipOutputStream izlez = new ZipOutputStream(new BufferedOutputStream(target));
//izlez.setMethod(ZipOutputStream.DEFLATED);
byte podatoci[] = new byte[BUFFER];
// sobiranje na lista od datoteki od momentalniot direktorium
File f = new File(".");
String datoteki[] = f.list();
for (int i=0; i<datoteki.length; i++) {
System.out.println("Momentalno ja dodavam datotekata: "+datoteki[i]);
FileInputStream fileInputStream = new FileInputStream(datoteki[i]);
source = new BufferedInputStream(fileInputStream, BUFFER);
ZipEntry datotekaZaZip = new ZipEntry(datoteki[i]);
izlez.putNextEntry(datotekaZaZip);
int brojac;
while((brojac = source.read(podatoci, 0,BUFFER)) != -1) {
izlez.write(podatoci, 0, count);
}
source.close();
}
izlez.close();
} catch(Exception e) {
e.printStackTrace();
}
}
}
|
|
|
|
|
|
| |
|
|
---|
JavaTM и Java-базираните ознаки се трговски марки или регистрирани трговски марки на Sun Microsystems, Inc. во САД и други држави. Java.com.mk никако не соработува со Sun Microsystems, Inc. Сите други трговски марки се сопственост на нивните сопственици. |
|