본문 바로가기

안드로이드

파일 복사 개선 BufferedReader , BufferedWriter - 문자 단위 입력 파일 복사

FileReader fr = null;
        BufferedReader br = null;
        FileWriter fw = null;
        BufferedWriter bw = null;
        
        try{
        fr = new FileReader("filepath");
        br = new BufferedReader(fr);
        fw = new FileWriter("filepath");
        bw = new BufferedWriter(fw);
       
        char [] buffer = new char[512];
        int readCount = 0;
        while((readCount = fr.read(buffer))!=-1){
        bw.write(buffer,0,readCount);
        bw.flush();
        }
        }catch (Exception e) {
// TODO: handle exception
}finally{
try{
br.close();
bw.close();
}catch (Exception e) {
// TODO: handle exception
}
}