Criar arquino no sdcard

2 respostas
jefcunha

Boa tarde.
quero criar um arquivo no sdcard com o seguinte código:

String diretorio = "/sdcard/relatorio/"; File f = new File(diretorio+"teste.txt"); f.createNewFile();

mas o retorno é Permission Danied!

já adicionei a llinha a seguir no manifest

o que preciso fazer para funcionar?

2 Respostas

toshikurauchi

O diretorio /sdcard/relatorio já existe? Se não existe, tente algo assim:

String diretorio = Environment.getExternalStorageDirectory() + "/relatorio/";
File dir = new File(diretorio);
dir.mkdirs();
File f = new File(diretorio + "teste.txt");
f.createNewFile();

A permissão pelo que sei é essa mesmo…
Nunca criei um arquivo dessa forma, mas espero que ajude…

jefcunha

Certo.
Já consegui fazer.

fiz na raiz do sd mesmo.

mas obrigado por enquanto.

Criado 10 de outubro de 2011
Ultima resposta 18 de out. de 2011
Respostas 2
Participantes 2