segunda-feira, 1 de setembro de 2014

2014-2-OdA: Listador de Diretórios em Java

import java.io.File;


public class ListadorArquivosDiretorio {

/**
* @param args
*/
public static void main(String[] args) {

// listar arquivos de um determinado diretorio

// 1) obter/ler o caminho absoluto do diretorio
String nomeArquivo = "c:/temp/java.rar";
File f = new File(nomeArquivo);
// 2) Se o caminho não existir
if (!f.exists()){
// 2.1) informar um erro caminho nao existe
System.out.println("ERRO: caminho não existe");
} // 3) Se o caminho nao for um diretorio (arquivo)
else if (!f.isDirectory()){
// 3.1) informar um erro caminho nao eh diretorio
System.out.println("ERRO: caminho nao eh diretorio");
} else {// 4) Caso contrário
// 4.1) Criar um objeto do tipo arquivo (File)
// 4.2) obter a listagem dos arquivos do arquivo acima
File[] lista = f.listFiles();
// 4.3) Para cada arquivo na lista
System.out.println("Listando arquivos em " + f.getAbsolutePath());
for (File a: lista){
// 4.3.1) exibir o nome do arquivo na lista
System.out.println(a.getName());
}
}//

}

}

Nenhum comentário:

Postar um comentário