Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Tạo một đối tượng File notesDir trỏ đến notes.
  • 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());
        }
    }
}
Chỉnh sửa và Chạy Mã