본문 바로가기
Languages/JAVA

[JAVA] 파일 입출력 - 파일 절대 경로 가져오기

by chuckolet 2018. 12. 5.

오랜만에 자바에서 간단한 파일 입출력을 해보았는데

절대 경로를 불러오는 방법이 생각보다 직관적이지 않았다.

기억해두기 위해 포스팅 하기로 했다.


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
34
35
36
37
38
39
40
public static void main(String[] args) {
 
 
    String path = 클래스이름.class.getResource("").getPath(); // 현재 클래스의 절대 경로
 
    try {
 
        FileReader fr = new FileReader(path + "myXML.xml");      
 
        BufferedReader br = new BufferedReader(fr);      
 
        System.out.println("파일 불러오기 성공!");  }
 
    catch (FileNotFoundException e) {
 
        System.out.println("파일이 존재하지 않습니다.");      
 
        e.printStackTrace();
 
    }
 
}
 
 
public void FileReader(String inputFile) throws IOException {
 
    BufferedReader br = new BufferedReader(new FileReader(new File(inputFile)));    
 
    String buffer = "";
 
    while((buffer = br.readLine()) != null) {
 
        System.out.println(buffer);    
 
    }
 
    br.close();
 
}
 
cs


제 글이 도움이 되셨다면 간단하게 '공감', '댓글' 부탁드립니다!


'Languages > JAVA' 카테고리의 다른 글

[공유] BufferedReader, BufferedWriter 사용법 in JAVA  (0) 2019.02.27

댓글