Caminho da pasta Documentos no Windows

2 respostas
R

Olá amigos, bem eu estou com um problema em uma aplicação.
Eu quero que ela crie uma pasta em Documentos e dentro dessa pasta escreva os textos do usuario.
O problema é que quando esse programa rodar em outro PC ele não vai achar o caminho dos Documento.
Então ele tem que achar a pasta Documentos do usuario atual.

Já tentei “%userprofile%/Documents/Textos/texto.txt” no entanto dá a exceção de arquivo não encontrado(noSuchIOException, se não me falhe a memoria) eu quero isso gente que ele escreva na Pasta Documentos do usuario atual.
Por favor ajudem!

2 Respostas

E

O nome da pasta Documentos, no Windows XP, é “My Documents”, não “Documents” :frowning:

O método recomendado para obter o nome da pasta Documentos do usuário corrente pode ser visto neste programa.

class PrintMyDocumentsFolder {
    public static void main (String[] args) {
        System.out.println (javax.swing.filechooser.FileSystemView.getFileSystemView().getDefaultDirectory());
    }
}
R

Ok amigo obrigado, daqui a pouco irei testar a sua dica. Mas só uma coisa eu uso o SO Windows 8 e provavelmente o programa só irá rodar nos Windows mais atuais ou seja onde a pasta se chama Documentos. Mesmo assim obrigado

Criado 9 de janeiro de 2013
Ultima resposta 9 de jan. de 2013
Respostas 2
Participantes 2