Ověření umístění poznámek
Než aplikace přistoupí k uložené poznámce, měla by si ověřit, že je tam, kde má být. V tomto závěrečném cvičení zkontroluješ, jestli konkrétní soubory a složky existují, a vypíšeš odpovídající zprávy – podobně jako bys kontroloval/a police před tím, než do nich zařadíš papírové poznámky.
Toto cvičení je součástí kurzu
Input/Output and Streams in Java
Pokyny k cvičení
- Vytvoř objekt
Files názvemnotesDir, který odkazuje nanotes. - Vytvoř nový adresář s názvem
notes. - Zobraz veškerý obsah adresáře
notes. - Získej absolutní cestu souboru s názvem
"note.txt".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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());
}
}
}