FileWriter 8192 byte 이상 저장이 안될때, (java 파일 이어쓰기)

입력 파일을 읽어 DB작업후 결과를 파일로 기록하는 프로그램 작성중

결과파일이 8192 바이트 이상 기록이 안되고 있었다.


FileWriter fw = null;
BufferedWriter bw = null;

while((line=in.readLine())!= null){
	fw = new FileWriter(resultPath, true); // true 옵션을 주면 파일 이어쓰기가 가능해진다.
	bw = new BufferedWriter(fw);

// db작업

if(성공) {
	StringBuffer sb = new StringBuffer();
	sb.append(line);
	sb.append(",성공");
	bw.write(sb.toString());
	bw.newLine();
		bw.close();
} else {
	StringBuffer sb = new StringBuffer();
	sb.append(line);
	sb.append(",실패");
	bw.write(sb.toString());
	bw.newLine();
	bw.close();
}

fw.close();

음 워드프레스에서 소스같은걸 편하게 보여주려면 어케해야하려나…

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s