Pessoal do GUJ, Estou precisando remover os arquivos de um diretório em java, até ai tudo bem, o problema é que neste diretório que preciso apagar os arquivos, existem além de arquivos, pastas e quero remover apenas os arquivos, todos os arquivos, exceto as pastas, só estou conseguindo apagar todos os itens do diretório, preciso testar antes de remover se é uma pasta ou um arquivo, alguém sabe como eu passo identificar em java se um item é um arquivo ou um diretório?
O código que estou utilizando para remover:
String DIRETORIO = "./files";
File dir = new File(DIRETORIO);
File[] files = dir.listFiles();
if (files == null)
return;
for (File file : files) {
file.delete();
}