Kontrollera var anteckningar lagras
Innan din app läser en sparad anteckning bör den bekräfta att filen finns där den ska vara. I den här sista övningen kontrollerar du om specifika filer och mappar finns och skriver ut relevanta meddelanden – ungefär som att kontrollera hyllorna innan du arkiverar ett dokument.
Den här övningen är en del av kursen
Input/Output och strömmar i Java
Övningsinstruktioner
- Skapa ett
File-objektnotesDirsom pekar pånotes. - Skapa en ny katalog med namnet
notes. - Lista allt innehåll i katalogen
notes. - Hämta den absoluta sökvägen för filen
"note.txt".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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());
}
}
}