강의로 돌아가기
-

FileNotFoundException이 발생하네요

알려주신 정답코드도 아래와 같이 에러가 발생하네요.

java.io.FileNotFoundException: data.txt (No such file or directory)
java.lang.NullPointerException

작성중인 코드―ByteReadWriteExam.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import java.io.*;

public class ByteReadWriteExam{
  public static void main(String[] args){
    FileInputStream fis = null;
    FileOutputStream fos = null;
    try{
      fis = new FileInputStream("data.txt");
      fos = new FileOutputStream("copy.txt");
      //data.txt의 파일을 읽어서 그대로 copy.txt에 복사하려고 합니다.
      //이 아래에서 fis와 fos를 이용해서 파일 복사를 완성해 보세요.
      int readData = -1; 
            while((readData = fis.read())!= -1){
                fos.write(readData);
            }


    }
    catch(Exception e){
      System.out.println(e);
    } 
    finally{
        //fis와 fos를 사용하고 나면 close해야 합니다.    
        try{
          fis.close();
          fos.close();
        }
        catch(Exception e){
          System.out.println(e);
        }
    }
  }
}
1 개의 답변
wonchulShin

읽어들이는 텍스트파일이 없어서 그런듯하네요

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.