2014-04-29 1 views
0

BuffererReader로 txt를 읽고 BufferedReader의 인수에서 내 txt 경로를 제공하는 방법을 궁금합니다.txt에 대한 경로를 java에서 읽는 방법?

BufferedReader input = new Bufferedreader(
    new FileReader(D:VI.félév\Prog gyak\Project\proba.txt)); 

이것은 작동하지 않습니다.

new Filereader(..) 

new FileReader(..) 

해야하며 경로는 다음과 같다 할 수있다 :

+0

변경이을 FileReader (D : VI.félév \ PROG gyak \ 프로젝트 \의 proba.txt)을 FileReader (에 "D : \\ VI.félév \\ PROG gyak \\ 프로젝트 \\ proba.txt") – Swapnil

답변

1

귀하의 문제는 당신은 이스케이프 문자로 추가 \ 필요

new FileReader("D:\\directory\\proba.txt"); 

0

문제가있는 경우 try..catch의 전체 작동 예제입니다.

 BufferedReader br = null; 

     try { 

      String sCurrentLine; 

      br = new BufferedReader(new FileReader("D:\\directory\\proba.txt")); 

      while ((sCurrentLine = br.readLine()) != null) { 
       System.out.println(sCurrentLine); 
      } 

     } catch (IOException e) { 
      e.printStackTrace(); 
     } finally { 
      try { 
       if (br != null)br.close(); 
      } catch (IOException ex) { 
       ex.printStackTrace(); 
      } 
     }