codice:
public class modify {
public static void main(String[] args) {
String nome = "fatture xxx 05.06.2010.xls";
int punto = nome.lastIndexOf(".");
String estensione = nome.substring(punto);
nome = nome.replaceAll("[^A-Za-z0-9]", "_");
nome = nome.substring(0, punto);
nome = nome += estensione;
System.out.println("dopo: " + nome);
}
}
Mi sono appena accorto che eclipse si è incasinato, quindi tutto questo non so se funziona correttamente al momento.
Comunque seguendo questa traccia avevo sistemato il problema della formattazione della stringa (che volevo senza spazi accenti ecc)
Poi mi si è presentato il problema di file senza l'estensione nel nome.
mime type non ho idea se possa servirmi o meno realmente, (sono ancora pesantemente nabbo sorry), ma ho trovato alcuni esempi qui
"http://www.rgagnon.com/javadetails/java-0487.html"