Eu não entendi o que vc quis dizer com diretório padrão, mas o diretório
corrente da aplicação no eclipse é o diretório raiz do projeto. Se vc gravar
um arquivo sem informar o caminho ele vai ser buscado lá. Não me lembro se
tem como mudar isso mas talvez tenha nas configurações de execução que podem
ser acessadas na setinha para baixo à direita do botão de Run. Não sei se
isso responde a sua pergunta.
Quanto ao caminho do arquivo, se você separar com "/" e se referir à raiz
como "./", usar .. para voltar um nível no diretório corrente e fazer
caminhos relativos, não terá problemas na maioria dos sistemas operacionais
desktops atuais como Linux, Mac e Windows.
De qualquer forma, você pode fazer System.getProperty("file.separator") para
descobrir se o separador é "/", "\" ou qualquer outra coisa.
Ainda há, neste âmbito, outras propriedades úteis:
"path.separator" Path separator character used in java.class.path
"user.dir" User working directory "user.home" User home directory
Outras propriedades podem ser vistas aqui:
http://java.sun.com/javase/6/docs/api/java/lang/System.html#getProperties%28%29
Abraço
Peter P. Lupo
MPS.BR Authorized Implementation Practitioner
Certified ScrumMaster
Sun Certified Java Associate
http://sites.google.com/site/pplupo - http://craftnicely.blogspot.com
+55 (021) 81742487
2009/11/30 Marcus Leopoldino <[email protected]>
> Olá
> estou estudando streams e fiquei com uma dúvida:
> em relação à localização do arquivo, existe um diretório padrão? isso
> é configurável no eclipse?
> a forma de escrever o caminho varia com o sistema operacional ou o
> java tem uma forma própria?
>
> valeu
> abs
> Marcus
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Comp 2 - Geral" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<comp2-geral%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/comp2-geral?hl=en.
>
>
>
--
You received this message because you are subscribed to the Google Groups "Comp
2 - Geral" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/comp2-geral?hl=en.