retorno = null caso nao consiga criar o arquivo.
A criação será no local default da JVM.
public String getTemp(String extension) { File f = null; try { if (extension == null) extension = ".tmp"; f = File.createTempFile("temp", extension); FileOutputStream fi = new FileOutputStream(f); // salvo o arquivo recebido fi.write(getListFile().getBytes()); fi.flush(); fi.close(); return f.getAbsolutePath(); } catch (IOException e) { return null; } }