[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
|
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 |
0 comments