오랜만에 자바에서 간단한 파일 입출력을 해보았는데
절대 경로를 불러오는 방법이 생각보다 직관적이지 않았다.
기억해두기 위해 포스팅 하기로 했다.
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 |
---|
댓글