문제 )
'd:/d_other' 폴더에 있는 '코알라.jpg' 파일을
'd:/d_other/연습용' 폴더에 '복사본_코알라.jpg' 파일로 복사하는 프로그램을 작성하시오
package kr.or.ddit.basic;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileCopyTest {
public static void main(String[] args) {
FileInputStream fi = null;
FileOutputStream fo = null;
try {
fi = new FileInputStream("d:/d_other/코알라.jpg");
fo = new FileOutputStream("d:/d_other/연습용/복사본_코알라.jpg");
int c;
while((c = fi.read())!=-1) {
fo.write(c);
}
} catch (IOException e) {
// TODO: handle exception
}finally {
if(fi==null) {
try {
fi.close();
} catch (IOException e2) {
// TODO: handle exception
}
}
if(fo==null) {
try {
fo.close();
} catch (IOException e2) {
// TODO: handle exception
}
}
}
}
}