Variaveis de diretorios

6 respostas
tiago.vt

Pessoal já vi que existe uma variavel que vamos que representa o c:\ do windows e o \home\ do linux só que nunca trabalhei com ela e procurei na internet e não econtrei nada alguém poderia me explicar como funciona e se tiver algum link explicando também me passar .

Obrigado.

6 Respostas

M

Existe a propriedade “user.home” que retorna a pasta principal do usuário. Supondo que o usuário atual do sistema é “guj”:
/home/guj - no Linux

C:\Documents and Settings\guj - no Windows XP

C:\Users\guj - no Windows Vista

Uso:

String dir = System.getPropertie("user.home");
System.out.println(dir);
tiago.vt

marcobiscaro2112:
Existe a propriedade “user.home” que retorna a pasta principal do usuário. Supondo que o usuário atual do sistema é “guj”:
/home/guj - no Linux

C:\Documents and Settings\guj - no Windows XP

C:\Users\guj - no Windows Vista

Uso:

String dir = System.getPropertie("user.home"); System.out.println(dir);

Valeu.

a de pega o diretorio raiz do sistema vc sabe??

M

Se não me engano, apenas usando “/” ele retorna o diretório principal, independente do SO (eu acho).

Tente:

File f = new File("/");
System.out.println(f.getAbsolutePath());
tiago.vt

marcobiscaro2112:
Se não me engano, apenas usando “/” ele retorna o diretório principal, independente do SO (eu acho).

Tente:

File f = new File("/"); System.out.println(f.getAbsolutePath());

essa forma ele retorna o diretorio em que está o projeto.

M

No Linux funciona, mas parece que no Windows está dando problema… não sei como resolver.

tiago.vt

no linux consegui desta forma

String userDir = System.getProperty("user.home"); System.out.println(userDir);

so que peguei o diretorio do usuario, uma vez um kra me mostro o codigo.
mas eu naum lembro

Criado 28 de janeiro de 2009
Ultima resposta 28 de jan. de 2009
Respostas 6
Participantes 2