Carregar lista de arquivos de um diretorio

10 respostas
progJava

como carregar lista de arquivos em um determindado diretorio

10 Respostas

pedruhenrik

procurei sobre isso exatamente ontem aqui no guj e tinha tudo prontinho…de qualquer forma segue:

File diretorio = new File("caminhododiretorio");
	File[] lista = diretorio.listFiles();
	for (File temp : lista) {
		if (temp.isFile()) {//trata apenas arquivos, nao subdiretórios
			System.out.println(temp.getName());
		}
	}

att,

matheusconan

Você precisa gerar um novo arquivo, salvar no banco ou apenas carregar em memória?

progJava

Tem como carregar um por vez por exe se eu usar time

progJava

subistituir
// System.out.println(temp.getName());
por

Telas.T1.JtextArea.setText(temp.getName());

File diretorio = new File(Telas.T1.jTextField1.getText().toString()); File[] lista = diretorio.listFiles(); for (File temp : lista) { if (temp.isFile()) {//trata apenas arquivos, nao subdiretórios // System.out.println(temp.getName()); Telas.T1.JtextArea.setText(temp.getName()); }

progJava

so que so pegou o ultimo arquivo porq?

Andre_Brito

Porque você só seta na JTextArea. Você deve fazer um append numa String ou StringBuilder e depois setar ja JTextArea.

progJava

como faria?

Andre_Brito

No lugar que você seta no JTextArea, faz append num StringBuilder. No final das coisas, seta no JTextArea.

progJava

cara realmente não saberia fazer teria como vc me mostrar como ficaria nesse caso .Obrigado.Vlw.

Eric_Yuzo

O text area também tem o método append.

textArea.append("Início do texto"); textArea.append(" continuação do texto "); textArea.append("fim do texto");

Criado 21 de dezembro de 2010
Ultima resposta 21 de dez. de 2010
Respostas 10
Participantes 5