Bom dia a todos, o meu problema é simples. Eu tenho um codigo, que nele, eu faço varredura das pastas do windows. O que eu pretendo fazer é simples, ler uma pasta, procurar os arquivos com a extensao " *.tif " , se for encontrado, imprimi-los , ou melhor, imprimir apenas os nomes. estou com problema no seguinte trecho do código.
[code]
fileTree.addListener(SWT.MouseDoubleClick, new Listener() {
public void handleEvent(Event e) {
TreeItem item = (TreeItem) e.item;
if (item == null)
return;
final File root = (File) item.getData();
for (File file : root.listFiles()) {
if (file.getName().endsWith(".tif")) {
System.out.println(root.getName());
}
}
}
});
[/code ]
o erro que da é NullPointException ,
alguem poderia me ajudar, como eu faço para pegar os arquivos de uma pasta ? Agradeço antecipadamente.