复制文本
package io;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Copytxt {
public static void main(String[] args) throws IOException {
//根据数据源创建字节输入流对象
FileInputStream fis=new FileInputStream("C:\\DW\\fos.txt");
//根据目的源创建字节输出流对象
FileOutputStream fos=new FileOutputStream("C:\\DW\\fis.txt");
//读写数据 一次读取一次写入
int b;
while((b=fis.read())!=-1){ //读取
fos.write(b); //写入
}
//释放资源
fos.close();
fis.close();
}
}
复制图片
package io;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Copyjpg {
public static void main(String[] args) throws IOException {
//根据数据源创建字节流输入流对象
FileInputStream fis =new FileInputStream("C:\\DW\\微信图片_20211203010724.jpg");
//根据目的地创建字节流输出流对象
FileOutputStream fos =new FileOutputStream("C:\\DW\\sxyj.jpg");
//读写数据,复制图片(一次读取一个字节数组,一次写入一个字节数组)
byte[] bys = new byte[1024];
int len;
while((len=fis.read(bys))!=-1) {
fos.write(bys,0,len);
}
fis.close();
fos.close();
}
}