Home » Programmazione » Java » Creare un file di testo in Java

Creare un file di testo in Java

Tramite il package java.io è possibile gestire operazioni di input/output sia su file sia su periferiche. Lo scopo di questo post è la creazione di un file di testo, mentre negli aritcoli successivi vedremo come eliminare, modificare ecc. un file di testo.

[sourcecode language=’java’]

public static void creaFile() {
String path = “C:/mioFile.txt”;

try {
File file = new File(path);

if (file.exists())
System.out.println(“Il file ” + path + ” esiste”);
else if (file.createNewFile())
System.out.println(“Il file ” + path + ” è stato creato con successo !”);
else
System.out.println(“Il file ” + path + ” non può essere creato”);
}
catch (IOException e) {
e.printStackTrace();
}
}

[/sourcecode]

Oltre ad importare il package java.io.File, la prima operazione da compiere è invocare il costruttore dell’oggetto File, il quale riceve in ingresso il path del file da creare.
La vera e propria creazione sul disco, comunque avviene soltanto quando viene invocato il metodo createNewFile. Nello specifico il metodo verifica prima di creare il file che lo stesso non sia già presente, tale verifica è resa possibile dall’utilizzo del metodo exists che ritorna true se il file esiste altimenti false.

Ultima precisazione, quando si lavora con i file occorre gestire bene le eccezioni, nel nostro caso se la creazione del file fallisce, viene lanciata l’IOException, catturata all’interno del nostro metodo.

1 commento su “Creare un file di testo in Java”

  1. Pingback: Creare un file di testo in Java - OnlineTutorial.it

Lascia un commento