Eu tenho um array de byte que é um arquivo, como faço para grava-lo em algum diretorio? To fazendo da seguinte forma:
try{
String filePath = pastaAnexo.toString() +"/" +";" +anexo.getNomeArquivo();
FileOutputStream fis = new FileOutputStream(filePath);
anexo.setCaminhoArquivo(filePath);
try {
fis.write(anexo.getArquivo());
fis.flush();
fis.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Só que o FileOutPutStream gera uma exceção pois o caminho que estou passando é onde quero gravar e nao o caminho onde esta o arquivo.