import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class demo7 {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
PopyImage();
}
public static void PopyImage() {
long time1 = System.currentTimeMillis();
//找路径
File file = new File("C:\\Users\\zhangheng\\Desktop\\d9cf11161c4ed2ad.jpg");
//输入流 通道
FileInputStream fileInputStream = null;
try {
fileInputStream = new FileInputStream(file);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// 缓冲区
byte[] by =new byte[1024];
// 读取数据
int count =0;
//图片的路径
File file1 = new File("C:\\Users\\zhangheng\\Desktop\\dd.jpg");
//输出流通道
FileOutputStream fileOutputStream = null;
try {
fileOutputStream = new FileOutputStream(file1);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//读取数据
try {
while((count = fileInputStream.read(by)) !=-1){
// System.out.println(new String(by,0,count));
//写数据
fileOutputStream.write(by);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//后进的先关
try {
fileOutputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// 先进的后关
try {
fileInputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long time2 =System.currentTimeMillis();
System.out.println((time2-time1));
}
}