Vérifier l'emplacement des notes
Avant d'accéder à une note enregistrée, votre appli devrait confirmer qu'elle est au bon endroit. Dans cet exercice final, vous vérifierez si certains fichiers et dossiers existent et afficherez des messages pertinents, un peu comme vérifier des rayons avant de classer des notes papier.
Cette activité fait partie du cours
Entrées/sorties et flux en Java
Instructions de l’exercice
- Créez un objet
FilenotesDirqui pointe versnotes. - Créez un nouveau répertoire nommé
notes. - Dressez la liste de tout le contenu du répertoire nommé
notes. - Récupérez le chemin absolu du fichier nommé
"note.txt".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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());
}
}
}