从a.txt文件读取内容复制到b.txt中
//根据数据源头创建输入流对象
FileInputStream filein=new FileInputStream("kaoshi\\aaa\\a.txt");
//根据目的地创建输出流对象
FileOutputStream fileout=new FileOutputStream("kaoshi\\aaa\\b.txt");
//读取数据 一次一个字节 读一个写一个
int a;
while ((a=filein.read())!=-1){
fileout.write(a);
}
filein.close();
fileout.close();
复制图片 一次读取一个字节数组
从E盘的ytest文件夹中复制11.png到 E盘dtest
//根据源文件 创建输入流读取
FileInputStream fileInputStream=new FileInputStream("E:\\ytest\\11.png");
//根据目的地文件 创建输出流
FileOutputStream fileOutputStream=new FileOutputStream("E:\\dtest\\22.png");
//读写数据,复制图片(一次读取一个字节数组,一次写入一个字节数组)
byte []by=new byte[1024];
int len;
while ((len=fileInputStream.read(by))!=-1){
fileOutputStream.write(by,0,len);
}
//释放资源
fileInputStream.close();
fileOutputStream.close();