| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2008 08:18:35
|
L.Bach
JavaChild
![[Avatar]](/images/avatar/6570a8b03f91e287d9a6caf8841e645b.jpg)
Membro desde: 18/12/2008 10:34:48
Mensagens: 100
Localização: Florianópolis/SC
Offline
|
Pessoal, bom dia.
Tenho uma função que retorna um objeto File.
Necessito pegar deste File apenas o caminho, desconsiderando o arquivo. Por exemplo, de "C:\teste.txt", preciso capturar apenas o "C:\".
getPath(), getCanonicalPath() e getAbsolutePath() retornaram o nome do arquivo junto.
Alguém sabe como resolver?
Obrigado.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2008 08:29:14
|
Jair Rillo Junior
Moderador
![[Avatar]](/images/avatar/31b3b31a1c2f8a370206f111127c0dbd.jpg)
Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline
|
Eu particularmente não lembro um método que faça isso (pois acho que nunca precisei), mas após retornar uma String com o caminho completo (mesmo com o nome do arquivo junto), você pode trabalha-la (Usandos a API String) e capturar apenas a parte que você quer.
|
Jair Rillo Junior
http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2008 08:33:15
|
L.Bach
JavaChild
![[Avatar]](/images/avatar/6570a8b03f91e287d9a6caf8841e645b.jpg)
Membro desde: 18/12/2008 10:34:48
Mensagens: 100
Localização: Florianópolis/SC
Offline
|
Valeu, Jair.
Obrigado pela dica.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2008 09:40:43
|
Razec
Thread.start()
Membro desde: 01/12/2006 17:38:25
Mensagens: 38
Offline
|
Bom dia L.Bach,
Acredito que um substring ajudaria você, fiz um teste rápido aqui de uma olhada.
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html
Abraço..t+
[]'s
Razec
|
---
Razec
http://razec.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2008 09:42:24
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
Pode ser feito algo como:
This message was edited 1 time. Last update was at 26/12/2008 09:42:46
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2008 10:03:28
|
L.Bach
JavaChild
![[Avatar]](/images/avatar/6570a8b03f91e287d9a6caf8841e645b.jpg)
Membro desde: 18/12/2008 10:34:48
Mensagens: 100
Localização: Florianópolis/SC
Offline
|
Razec,
Dessa forma, sempre receberei fixo a raiz, e o que busco, na verdade, é o caminho inteiro até chegar ao arquivo.
Marcos Biscaro,
Exatemente isso!
Valeu pessoal
Abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2008 10:12:32
|
juliano_FRG
JavaBaby
![[Avatar]](/images/avatar/3985c3f6f10fa559cb7403cd0121d5c1.jpg)
Membro desde: 21/11/2007 10:10:18
Mensagens: 81
Localização: Fazenda Rio Grande - PR
Offline
|
Pegue o diretório superior do arquivo através do método getParent(), por exemplo:
|
Não há vitória sem sacrificio... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2008 10:20:20
|
L.Bach
JavaChild
![[Avatar]](/images/avatar/6570a8b03f91e287d9a6caf8841e645b.jpg)
Membro desde: 18/12/2008 10:34:48
Mensagens: 100
Localização: Florianópolis/SC
Offline
|
Juliano,
Valeu, fera.
Abraço
|
|
|
 |
|
|