marcobiscaro2112 28 de jan. de 2009
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 28 de jan. de 2009
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??
marcobiscaro2112 28 de jan. de 2009
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 28 de jan. de 2009
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.
marcobiscaro2112 28 de jan. de 2009
No Linux funciona, mas parece que no Windows está dando problema… não sei como resolver.
tiago.vt 28 de jan. de 2009
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