Alguem sabe o pq da exception? Não me recordo =/
[code]package removeNome;
import java.io.File;
import java.util.Arrays;
import java.util.List;
public class RemoveNome {
List<File> namesDir;
public static void main(String[] args) {
RemoveNome nome = new RemoveNome();
File file = new File("C:\Eclipse Gallileo em sqest009\plugins");
File[] dirs = file.listFiles();
nome.namesDir = Arrays.asList(dirs);
nome.removeNome(nome.namesDir);
}
private void removeNome(List<File> dirs){
File pasta = new File(dirs.get(0).toString());
if(dirs.size() < 0){
return;
}
if(pasta.isDirectory()){
if(pasta.toString().contains("_")){
String[] novoNome = pasta.toString().split("_");
File newName = new File(novoNome[0]);
pasta.renameTo(newName);
dirs.remove(dirs.get(0));
}
}else{
dirs.remove(pasta); // DISPARADA AKI A EXCEPTION
removeNome(dirs);
}
}
}[/code]