Pessoal, dado um arquivo X, o código abaixo localiza o proximo após X dentro do diretório (passado como parametro).
private String findNext(String atual, String diretorio)//ESTÁ GERANDO NULLPOINTEREXCEPTION
{
String retorno = "";
File file = new File(diretorio);
File afile[] = file.listFiles();
int i = 0;
for (int j = afile.length; i < j; i++)
{
File arquivos = afile[i];
if (arquivos.getName() == atual)
{
arquivos = afile[i+1];
retorno = arquivos.getName();
}
}
return retorno;
}
A questão é, como passar corretamente o path do diretorio para esta função uma vez que a aplicação roda web?