黑马程序员技术交流社区
标题:
自己学的copy代码。希望大家给我指出那里有不足,谢谢
[打印本页]
作者:
姜群
时间:
2015-8-30 23:17
标题:
自己学的copy代码。希望大家给我指出那里有不足,谢谢
package lian;
import java.io.*;
/**
* 需求;将一个图片文件中的数据存储到另一个文件中,拷贝文件
* 思路;源;输入流不是文本文件选用fileInputStream,设备是硬盘,要用一次度一行,用intputReader转成Reader,加缓存
* 目的;输出流不是文本文件选用fileOutputStream,设备是硬盘,从字符流转成字节流,加缓存*/
public class CopyDome {
public static void main(String[] args) {
// TODO Auto-generated method stub
FileInputStream fi=null;
BufferedInputStream bi=null;
FileOutputStream fo=null;
BufferedOutputStream bs=null;
try {
fi=new FileInputStream("C:\\Users\\Administrator\\Desktop\\lian\\psbCAGTKW5F.jpg");
bi=new BufferedInputStream(fi);
fo=new FileOutputStream("E:\\java,教学视频
\\copyd.jpg
");
bs=new BufferedOutputStream(fo);
int len=0;
byte[] b=new byte[1024];
while((len=bi.read(b))!=-1)
{
bs.write(b);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally
{
try {
bi.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
bs.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2