Salva arquivo

Alguem sabe como faço pra salvar um arquivo sempre na pasta “meus documentos” do usuario?

pq eu estava sempre salvando o arquivo de log na raiz, mas o windows vista e o 7 bloqueiam isso, por isso achei que seria mais interessante salvar na pasta do usuario mesmo.

Eu uso sempre o arquivo padrão do usuário

System.getProperty("java.io.tmpdir") + System.getProperty("file.separator") + "NomeDoArquivo.log";

no caso ele grava os arquivos no diretorio do usuario, nos dados de aplicativos.

Generico e garante q o usuário tera permissão apra isso, independente do S.O.

valeu , vou adotar este costume também :slight_smile:

Cara, não sei se é o local que você está querendo, mas existe uma propriedade da VM que indica qual o diretório do usuário do S.O.
A propriedade é “user.home”. Para conseguir o valor dessa propriedade, dá uma pesquisada na classe System.

[]'s.