拷贝图片

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;


public class demo6 {

	/**
	 * 把一张图片拷贝到指定的位置
	 * 
	 */
	public static void main(String[] args) throws IOException {
		//拿到图片的路径
		File file = new File("C:\\Users\\PC-LUO\\Desktop\\新建文件夹\\98.jpg");
		//创建拷贝后的路径
		File file2 = new File("C:\\Users\\PC-LUO\\Desktop\\4.jpg");
		
		image(file, file2);
	}
	
	//拷贝操作
	public static void image(File file , File file2) throws IOException{
		
		//输入流
		FileInputStream inputStream = new FileInputStream(file);
		//输出流
		FileOutputStream outputStream = new FileOutputStream(file2);
		
		//创建缓冲区,大小为1K
		byte[] b = new byte[1024];
		
		//循环遍历文件内容,没有就返回-1
		while (inputStream.read(b) != -1) {
			//把得到的数据写入到指定位置
			outputStream.write(b);	
		}
		//关闭资源
		outputStream.close();
		inputStream.close();
	}

}

  

posted on 2016-12-05 17:01  ljyhyy  阅读(87)  评论(0编辑  收藏  举报