Java File 이어쓰기

etc 2013. 1. 31. 14:14


 파일 I/O 


File destination = new File(fileName);

File dir = new File(directoryName);
if (!dir.isDirectory()) {
dir.mkdirs();
}

BufferedWriter writer = null;
try {
writer = new BufferedWriter(new FileWriter(destination));
writer.write(message);
writer.newLine();
} finally {
writer.close();
}


Log를 생성하기 위해 파일 Writer 를 구현하였더니 기존 파일에 이어서 쓰는것이 아니라 덮어쓰기를 한다. 
이때는 다음과 같은 옵션을 추가해서 해결할 수 있다.

BufferedWriter writer = new BufferedWriter(new FileWriter(destination, true));

 
 

 

posted by 소연파파™