Проверка расположения заметок
Прежде чем обратиться к сохранённой заметке, приложение должно убедиться, что она находится там, где ожидается. В этом финальном упражнении вы проверите, существуют ли определённые файлы и папки, и выведете соответствующие сообщения — как будто проверяете полки перед тем, как разложить бумаги по папкам.
Это упражнение является частью курса
Ввод/вывод и потоки в Java
Инструкции к упражнению
- Создайте объект
Fileс именемnotesDir, указывающий наnotes. - Создайте новую директорию с именем
notes. - Получите список всего содержимого директории
notes. - Получите абсолютный путь файла с именем
"note.txt".
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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());
}
}
}