Xác minh vị trí của ghi chú
Trước khi truy cập một ghi chú đã lưu, ứng dụng của bạn nên kiểm tra xem nó có nằm đúng chỗ không. Trong bài tập cuối cùng này, bạn sẽ kiểm tra sự tồn tại của các tệp và thư mục cụ thể và in ra thông báo phù hợp, giống như việc xác minh kệ trước khi lưu trữ ghi chú giấy.
Bài tập này là một phần của khóa học
Nhập/Xuất và Streams trong Java
Hướng dẫn bài tập
- Tạo một đối tượng
FilenotesDirtrỏ đếnnotes. - Tạo một thư mục mới tên là
notes. - Liệt kê toàn bộ nội dung của thư mục tên
notes. - Lấy đường dẫn tuyệt đối của tệp tên
"note.txt".
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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());
}
}
}