Verifying note locations
Bevor deine App auf eine gespeicherte Notiz zugreift, sollte sie bestätigen, dass sie am richtigen Ort liegt. In dieser letzten Übung prüfst du, ob bestimmte Dateien und Ordner existieren, und gibst passende Meldungen aus — so wie man Regale überprüft, bevor man Papiernotizen ablegt.
Diese Übung ist Teil des Kurses
<Kurs>Ein-/Ausgabe und Streams in Java</Kurs>Übungsanweisungen
- Erstelle ein
File-ObjektnotesDir, das aufnoteszeigt. - Lege ein neues Verzeichnis namens
notesan. - Liste alle Inhalte des Verzeichnisses
notesauf. - Rufe den absoluten Pfad der Datei
"note.txt"ab.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
class DirectoryManager {
public static void main(String[] args) {
try {
// Create a directory
File notesDir = ____ ____("notes");
if (____.____()) {
System.out.println("Directory 'notes' created successfully");
}
File noteFile = new File("notes/note.txt");
if (noteFile.createNewFile()) {
System.out.println("File 'note.txt' created successfully");
}
// List contents of the directory
File[] files = ____.____();
if (files != null) {
for (File f : files) {
System.out.println("File: " + f.getName());
}
}
// Retrieve and print the absolute path of the file
System.out.println("Absolute Path: " + ____.____());
} catch (Exception e) {
System.out.println("An error occurred: " + e.getMessage());
}
}
}