CommencerCommencer gratuitement

Vérifier l’emplacement des notes

Avant d’accéder à une note enregistrée, votre application doit confirmer qu’elle se trouve au bon endroit. Dans cet exercice final, vous allez vérifier l’existence de fichiers et de dossiers spécifiques et afficher des messages pertinents, comme lorsque vous vérifiez des étagères avant de classer des notes papier.

Cet exercice fait partie du cours

Entrées/Sorties et flux en Java

Afficher le cours

Instructions

  • Créez un objet File notesDir qui pointe vers notes.
  • Créez un nouveau répertoire nommé notes.
  • Listez 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 cet exemple de code.

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());
        }
    }
}
Modifier et exécuter le code