ciao, ho bisogno di creare un algoritmo in java che crei un file.
sulla rete ho trovato questo esempio:
import java.io.*;
class CreaFile {
public static void main (String args[]) {
try {
FileOutputStream file = new FileOutputStream("file.txt");
} catch (IOException e) {
System.out.println("Errore: " + e);
System.exit(1);
}
}
}
e funziona perfettamente. io però voglio che l' utente che usa il programma possa creare un file del tipo che vuole lui quindi ho provato a modificare l' algoritmo con uno scanner:
import java.io.*;
import java.util.Scanner;
class CreaFile {
public static void main (String args[]) {
String nuovofile;
Scanner nuovofile= new Scanner(System.in);
System.out.print("Digita il nome del file e la sua estensione:");
try {
FileOutputStream file = new FileOutputStream("nuovofile");
} catch (IOException e) {
System.out.println("Errore: " + e);
System.exit(1);
}
}
}
purtroppo in compilazione mi da un errore alla riga
FileOutputStream file = new FileOutputStream("nuovofile");
qualcuno mi può dare una mano??