Quote Originariamente inviata da andbin Visualizza il messaggio
Ok, ma questo è un altro aspetto, che viene "prima" di qualunque lettura/estrazione dati.

Se è una applicazione "grafica" con Swing, allora c'è il componente javax.swing.JFileChooser.
Vedi tutorial ufficiale Oracle: How to Use File Choosers
Domanda stupida questo va bene anche su un'applicazione per smartphone?