Minha aplicaçãozinha… vai abrir um FileDialog…
Mas preciso q o Usuário… escolha um Diretorio e não Arquivo…
e depois preciso pegar todos os arquivos deste diretorio… pra fazer umas coisas em todos os arquivo??
alguém me ajuda… Please… algum exemplo, idéia… qlqr coisa 
Brigadão…!!!
Para arquivos eu prefiro usar o javax.swing.JFileChooser e acho q pra sua aplicação tb seria legal vc usar.
Tente o seguinte:
JFileChooser jfc = new JFileChooser();
jfc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int resultado = jfc.showOpenDialog(null);
if(resultado == JFileChooser.APPROVE_OPTION) {
File dir = jfc.getSelectedFile();
File[] lista = dir.listFiles();
for(int i = 0; i < lista.length; i++){
// faz o q vc quiser com todos os arquivos
}
}
falow
FIz isso… só q ta dando um erro muito doido… se liguem…
Me Ajudem Please…
Segue abaixo o Código e o Erro !!!
[code] JFileChooser jfc = new JFileChooser();
jfc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int resultado = jfc.showOpenDialog(null);
if(resultado == JFileChooser.APPROVE_OPTION) {
File dir = jfc.getSelectedFile();
File[] lista = dir.listFiles();
for(int i = 0; i < lista.length; i++){
try {
arqui = Workbook.getWorkbook(lista[i]);
}catch (Exception e) {}
sheet = arqui.getSheet(0);
for (int aux = 5;aux<19;aux++) {
celula = sheet.getCell(2,aux);
string = celula.getContents();
if (aux==18) {
texto.append(string);
}else {
texto.append(string + ";");
}
}
arqui.close();
texto.append("\n");
}
}
[/code]
java.lang.ArrayIndexOutOfBoundsException: 15
at jxl.read.biff.SheetImpl.getCell(SheetImpl.java:288)
at rede.Suda.<init>(Suda.java:60)
at rede.Suda.main(Suda.java:79)
Exception in thread “main”
esse erro eh da sua implementação… isso foge do meu alcance. tente ver por que que essa excessão tah sendo lançada.
ps: ArrayIndexOutOfBoundsException acontece quando vc ultrapassa os limites de um array. por exemplo vc querer acessar o elemento -3 ou n+5 de um array de n elementos que vai de 0 a n-1.
Blz…
descobri já… era q alguns arquivos dakele diretorio estava fora do padrão… ai ele naum achava a celula no arquivo do excel…
Brigadão… vc Ajudou Pakas