Carregar lista de arquivos de um diretorio

10 respostas
P

como carregar lista de arquivos em um determindado diretorio

10 Respostas

P

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,

M

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

P

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

P

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()); }

P

so que so pegou o ultimo arquivo porq?

A

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

P

como faria?

A

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

P

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

E

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