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