2016년 12월 18일 일요일

[java] properties 파일 읽기,수정하기

읽기

경로는 app 이 위치한 경로가 어디로될지 모르기때문에 절대 경로로 넣으면 안된다.
따라서 System 의 getProperty 메소드를 이용해서 현재 app이 위치한 경로를 읽어오고
하위경로를 잡아준다.

예)
String propPath = System.getProperty("user.dir") + File.separator + "properties"+File.separator+"database.properties";

app위치한경로/properties/database.properties

Properties props = new Properties();

props.load(new FileReader(propPath));

String url = props.getProperty("dburl");

.
.
.

위와 같이 읽어오면 된다 IOException 예외처리는 필수.

수정.

경로 얻기는 동일.

String propPath = System.getProperty("user.dir") + File.separator + "properties"+File.separator+"database.properties";

Properties props = new Properties();
props.setProperty("dburl", "변경할 값");
props.store(new FileOutputStream(propPath), "");






댓글 없음:

댓글 쓰기

[lunux]리눅스 폴더별 용량 확인

리눅스 폴더별 용량 확인 조회 하고자 하는 디렉토리 리스트가있는 경로로 이동후 du -h --max-depth=1