Variaveis de diretorios

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.

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);

[quote=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); [/quote]

Valeu.

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

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());

[quote=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()); [/quote]

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

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

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