Originariamente inviato da ligen
Comunque con FileInputStream non lo crei. Con quello apri solo uno stream sul file che però deve esistere, ora non ricordo più tanto bene ma se non esiste dovrebbe generarti un'eccezione.
se uso FileInputStream il file me lo crea. se scrivo paperino.txt quando entro nella cartella dove ho salvato il programmino è presente anche il file paperino.txt.

funziona anche il tuo metodo. qualè sarà il più corretto?