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