원래있던 이미지 파일을 복사해서 다른 경로에 붙여 넣기
package kr.or.ddit.basic;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileCopyTest2 {
public static void main(String[] args) {
String fileName = "극한직업.jpg";
File file = new File("d:/D_Other/ " + fileName);
if(!file.exists()) {
System.out.println(file.getPath() + "파일이 없습니다.");
System.out.println("복사작업을 중지합니다.");
return ;
}
try {
//복사할 파일 스트림 객체 생성 ( 원본 파일용 )
FileInputStream fin = new FileInputStream(file);
//복사할 파일 스트림 객체 생성 ( 저장할 파일용)
FileOutputStream fout = new FileOutputStream("d:/D_Other/연습용/극한직업_복사본.jpb");
System.out.println("복사시작...");
int data ; // 읽어온 데이터를 저장할 변수
while((data = fin.read()) != -1) {
fout.write(data);
}
fout.flush();
//사용했던 스트림 닫기
fout.close();
fin.close();
} catch (IOException e) {
// TODO: handle exception
}
}
}
BufferedInputStream, BufferedOutputStream,
댓글
댓글 쓰기