Criar arquino no sdcard

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?

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…

Certo.
Já consegui fazer.

fiz na raiz do sd mesmo.

mas obrigado por enquanto.