Hallo,
Da bin ich noch einmal. Ein kleines Problem hab ich noch:
Das ist ein Teil von diesem
http://atnotes.de/index.php?topic=21644.msg137804#msg137804 Agents:
public class MyZipper {
static final int BUFFER = 2048;
public void doZip( String curDir ,String curFile)
{
try {
BufferedInputStream origin = null;
File f = new File( curDir );
String files[] = f.list();
FileOutputStream dest = new FileOutputStream( curDir + curFile );
ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(dest));
byte data[] = new byte[BUFFER];
for (int i=0; i<files.length; i++) {
FileInputStream fi = new FileInputStream( curDir + files
);
origin = new BufferedInputStream(fi, BUFFER);
ZipEntry entry = new ZipEntry( files );
out.putNextEntry(entry);
int count;
while((count = origin.read(data, 0, BUFFER)) != -1) {
out.write(data, 0, count);
}
origin.close();
System.out.println( "Adding file: "+ files );
}
out.close();
xxxxx
} catch(Exception e) {
e.printStackTrace();
}
}
}
Wobei ich den schon abgeändert habe.
Ich will nach dem zippen der Files diese auch löschen. Ich hab das schon bei xxxxx: mit files.delete(); und f.delete(); probiert nur tut das leider nichts.
danke robert