Alguem sabe como eu pego o caminho do diretorio temporario padrao do SO??
Acredito que você terá que implementar isso na mão.
Sei que é possivel descobrir qual é o sistema operacional utilizado , e com base nisso você
terá que criar as comparações necessárias.
Se SO == Windows XP
Diretório xxx
Senao Se SO == Windows 2000
Diretório yyy
E assim por diante.
Para pegar o diretório temporário (aquele que é reportado pela variável de ambiente TEMP), você usa:
String nomeDiretorioTemp = System.getProperty (“java.io.tmpdir”);
Isso vale para qualquer sistema operacional suportado pelo Java, como o Linux, o Solaris ou o Windows.
Uma vantagem é que o valor retornado é o diretório temporário do usuário (no caso do Windows), portanto você sempre terá a permissão adequada para poder criar ou ler arquivos desse diretório para arquivos temporários. E isso mesmo quando você está usando Remote Desktop e em uma sessão diferente da sessão do console, ou quando você está escrevendo um applet e precisa criar um arquivo temporário - mesmo no Windows Vista com IE 7, que é cheio de frescuras.
No caso do Unix e Linux o diretório retornado é o “/tmp”.
Valeu Galera
Tá vendo vivendo é aprendendo.
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html#getProperties()
Segue a lista de propriedades disponiveis, para completar este post.