Originariamente inviato da newhook
volevo sapere se c'è un modo che dato un

codice:
FileInputStream fis = new FileInputStream("c:/prova.txt");
mi ritorna il nome del file (quindi prova.txt).
No, solo avendo un FileInputStream e senza "sapere" cosa è stato passato al costruttore non puoi riottenere il nome (non c'è alcun metodo per fare questo).