Pessoal, após ver os tópicos relacionados, procurar no google, ler sobre a api, eu desisto e me rendo e perguntar para vcs.
o que estou fazendo de errado que não consigo zipar o arquivo com esse código, por favor me deem uma luz.
Agradeço desde já.
private void copyFile() throws IOException {
FileInputStream in = new FileInputStream("C:\Documents and Settings\fly\Meus documentos\dir1\testeword.doc");
FileOutputStream out = new FileOutputStream("C:\Documents and Settings\fly\Meus documentos\dir2\testeword.zip");
//zipa o arquivo
ZipOutputStream zip_out = new ZipOutputStream(out);
//captura o tamanho do arquivo
// Transfere bytes para saida
byte[] buf = new byte[200000];
int len;
while ((len = in.read(buf)) > 0) {
zip_out.write(buf, 0, len);
}
in.close();
out.close();
zip_out.closeEntry();
zip_out.close();
}