Jump to content
Sign in to follow this  
amvm

Verifica se pasta contém subpasta

Recommended Posts

amvm

Boas... como é que eu verifico se uma dada pasta terá alguma subspasta lá dentro??

cumps

Share this post


Link to post
Share on other sites
Knitter

Se tens o caminho completo, crias uma instância de File com esse caminho e usas o método exists() para ver se o ficheiro, ou pasta, que o caminho representa existe.

Share this post


Link to post
Share on other sites
amvm

Pois mas eu tenho sempre o caminho do anterior:

por exemplo tenho a pasta Sofia e quero verificar se ela tem algo... eu apenas sei o caminho até Sofia nada mais.

cumps

Share this post


Link to post
Share on other sites
Knitter

Então podes usar os outros métodos da classe File para isso, crias uma instância com o caminho até à pasta que queres analizar e usas os métodos list(), listFiles(), isFile(), isDirectory(), etc. Vê a documentação da classe File, tem tudo o que precisas e é uma classe bastante simples de usar.

Share this post


Link to post
Share on other sites
amvm

Boas... outra duvida.

Como é que eu permito que apenas por um exemplo numa JList sejam visualizadas apenas as pastas e nunca conteudo a nivel de outros ficheiros??

cumps

Share this post


Link to post
Share on other sites
Knitter

Quando obténs o conteúdo de uma pasta, filtras tudo o que não for pastas, tens métodos para isso tais como o isFile ou o isDirectory.

Não sei como estás a colocar o conteúdo dentro da JList mas isto seria algo para um controlador da lista.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.