Melhor método para cancelar uma transferência?

Algum poderia me dizer algum, sem dar exceptions???

Obrigado
[]'s

Rafael

Para cancelar uma transferência, consulte o gerente do seu banco :stuck_out_tongue:

transf. de arquivos usando java, do tipo:


in = new FileInputStream(f);
out = new FileOutputStream(output);

byte[] buffer = new byte[1024];

while((tamanho = in.read(buffer)) &gt= 0)
{
out.write(buffer, 0, tamanho);
}

Ah, bom :stuck_out_tongue:

Uma forma boba é ter um flag (declarado com o atributo “volatile”) que esse loop deve checar. Se esse flag for setado, você sai fora do loop.

Uma outra rotina, rodando em uma thread distinta, deve setar esse flag.