como carregar lista de arquivos em um determindado diretorio
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,
Você precisa gerar um novo arquivo, salvar no banco ou apenas carregar em memória?
Tem como carregar um por vez por exe se eu usar time
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());
}
so que so pegou o ultimo arquivo porq?
Porque você só seta na JTextArea. Você deve fazer um append numa String ou StringBuilder e depois setar ja JTextArea.
como faria?
No lugar que você seta no JTextArea, faz append num StringBuilder. No final das coisas, seta no JTextArea.
cara realmente não saberia fazer teria como vc me mostrar como ficaria nesse caso .Obrigado.Vlw.
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");