Abrindo uma pasta

1 resposta
R

Estou tentando fazer um programa que tipo, se eu digitar 1 quero que ele abra a pasta pagode se digitar 2 quero que abra a pasta rock. alguem poderia ajudar?

gostaria de saber os comandos pra poder abrir a pasta.

vlw

1 Resposta

L

Não vou te ensinar NUNCA a abrir a pasta pagode! Mas para abrir a pasta rock, bastaria isso:

  1. Crie um objeto File:
File pastaRock = new File("rock");

supondo que rock esteja na mesma pasta onde é executada a aplicação.

  1. Certifique-se que o objeto File se refere a um diretório:
if (pastaRock.isDirectory()) {
    // faça algo
} else {
    // indique o erro
}
  1. Liste tudo o que estiver dentro dessa pasta:
File[] conteudo = pastaRock.listFiles();

E com o array de files, faça o que lhe der na telha.

E é assim mesmo, apesar da classe se chamar File, serve tanto para arquivos quanto para diretórios.

Criado 22 de março de 2009
Ultima resposta 22 de mar. de 2009
Respostas 1
Participantes 2