Bom dia,
Executando
File f1 = new File(path);
String[] files = f1.list();
Eu obtenho um String[] contendo arquivos (e diretórios) contidos no diretório informado na variável path. Gostaria de submeter individualmente cada posição desse array a um método qualquer.
O problema que eu estou tendo aqui é que dentro do diretório informado (variável path) encontram-se alguns arquivos com nomes acentuados e os caracteres acentuados do arquivo estão sendo armazenados no array como “?”.
Exemplo:
O arquivo Observación.doc está sendo armazenado como Observaci?n.doc.
Quando tento executar alguma operação sobre o arquivo informado nessa posição do array, recebo um FileNotFoundException, por q esse caracter foi substituído e não existe nenhum arquivo chamado “Observaci?n.doc”.
Alguém sabe como posso resolver isso?
Obrigado
