Como faço para ler uma lista de arquivos de uma determinada pasta com arquivos?
Manipulação de arquivos
6 Respostas
Se vc quer só ler um arquivo, basta fazer o seguinte:
FileReader ARQ = new FileReader ("c:\arq.*");
//vc coloca o endereço do arquivo q quer fazer leitura no lugar de c:\arq.*
BufferedReader arq = new BufferedReader(ARQ);
Se for só leitura é só isso…
Voce pode usar o FileDialog do pacote AWT para abrir a lista de arquivos de um diretório.
UM Exemplo:
.
.
.
FileDialog FAbrir = new FileDialog(this, “Lista de Arquivos”, FileDialog.LOAD); . . . .
.
.
Se voce quiser saber apenas os nomes dos arquivos de uma pasta, é só fazer o seguinte:
String[] lista = new java.io.File(“path_da_pasta”).list();
Isso vai te retornar String[], com os nomes dos arquivos ou pasta dentro da pasta especificada.
Galera, eu to usando esse ultimo modo pra conseguir uma lista de arquivos de um diretório, mas agora to precisando deles em ordem alfabética… alguem sabe como???
Pega a lista e joga dentro de um TreeMap, que vai ordenar por ordem alfabética.
E como faço pra pegar o ultimo registro do TreeMap???