实现图片的拷贝案例演示

/**
 * 实现图片的拷贝
 * 注意:用的是文件字节流 
 */
package com.test4;
import java.io.*;
public class Demo12_4 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建输入流
FileInputStream fis=null;
//创建输出流
FileOutputStream fos=null;
try {
//用于图片也可以
fis= new FileInputStream("d:\a.jpg");
fos= new FileOutputStream("e:\a.jpg");
// 用于文本文件也可以
fis= new FileInputStream("d:\ss.txt");
fos= new FileOutputStream("e:\ss.txt");
byte buf[]=new byte[1024];
//循环读取
int n=0;//记录实际读取到的字节数
//循环读取
while((n=fis.read(buf))!=-1)
{
//输出到指定文件
fos.write(buf);
System.out.println("文件已经完成复制");
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
//关闭文件流
try {
fis.close();
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

}

原文地址:https://www.cnblogs.com/toge/p/6114728.html