Menu
Coddy logo textTech

Create

Lektion 6 von 11 im Kurs Dateiverarbeitung in Java von Coddy.

Um eine Datei in Java zu erstellen, verwenden Sie den Konstruktor der Klasse File mit dem gewünschten Dateinamen und führen Sie dann die Methode createNewFile() aus. Die Methode gibt true zurück, wenn die Datei erfolgreich erstellt wurde, oder false, wenn die Datei bereits existiert:

try {
	File file = new File("data.txt");
	if (file.createNewFile()) {
		System.out.println("File created: " + file.getName());
	} else {
		System.out.println("File already exists.");
	}
} catch (IOException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

Der obige Code erstellt die Datei mit dem Namen “data.txt”. Beachten Sie, dass Sie die Ausnahme IOException behandeln müssen.

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Funktion namens createFile, die einen Dateinamen erhält und diesen erstellt.

Wenn die Datei bereits existiert, geben Sie Folgendes aus:

File already exists.

Andernfalls:

File created successfully!

Probier es selbst

import java.io.File;
import java.io.IOException;

class CreateFile {
    public static void createFile(String filename) {
        // Code hier schreiben
    }
}

Alle Lektionen in Dateiverarbeitung in Java