import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test1 {
/**
* 拷贝一张图片,从一个目录到另外一个目录下 *
* 读取源地址文件的字节流
* 把读取到的字节流写入到目的地址的文件里面
* 关闭输入流和输出流
*/
public static void main(String[] args) {
//源文件地址
File source=new File("D:/z/caotu.png");
//目的文件地址
File dest=new File("D:/z/z/caotu.png");
CopyImg(source, dest);
}
public static void CopyImg(File source,File dest) {
try {
//读取源地址文件的字节流
FileInputStream in=new FileInputStream(source);
FileOutputStream out=new FileOutputStream(dest);
byte[]bs=new byte[1026];
int count=0;
while ((count=in.read(bs,0,bs.length))!=-1) {
//把读取到的字节流写入到目的地址的文件里面
out.write(bs,0,count);
}
//刷新下输出流
out.flush();
// 关闭输入流和输出流
out.close();
out.close();
System.out.println("复制成功!");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}