此程序是通过FileInputStream,FileOutStream两个类实现文件复制功能
实现该功能的大致步骤如下:
1.通过实例化File,来设置源文件和目标文件的路径
2.实例化FileInputStream,FileOutStream并将参数f1和f2传给他们
3.通过数组来存储文件内容,吧read()读取的内容一个一个传给s变量,当s等于-1的时候结束循环
4.关闭文件输入输出流
package ioStream
import java.io.*;
public class CopyTest throws IOException{
File f1=new File("E:\\1.txt");//这里是自己想要复制的源文件路径
File f2=new File("E:\\11.txt");//这里是自己想要复制的目标文件路径
//实例化FileInputStream和FileOutputStream对象
FileInputStream in=new FileInputStream(f1);
FileOutputStream out=new FileOutputStream(f2);
try{
//定义byte数组用来存储文件内容
byte[] b=new byte[1024];
//定义变量s用来对文件内容进行按字节读取并存入到数组b中
int s=in.read(b);
while(s!=-1){
out.write(b);
s=in.read(b);
}
//关闭文件输入输出流
in.close();
out.close();
}catch(FileNotFoundException e1){
e1.printStackTrace);
}
}