시작하기무료로 시작하기

Verifying note locations

Before accessing a saved note, your app should confirm it's where it should be. In this final exercise, you'll check whether specific files and folders exist and print relevant messages, just like verifying shelves before filing paper notes.

이 연습은 강의의 일부입니다

Input/Output and Streams in Java

강의 보기

연습 안내

  • Create a File object notesDir that points to notes.
  • Create a new directory named notes.
  • List all contents of the directory named notes.
  • Retrieve the absolute path of the file named "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());
        }
    }
}
코드 편집 및 실행