叮当猫咪
public class FileStremCopyDemo { public static void main(String[] args) throws IOException { //创建目标与源对象 File srcFile = new File("filec.txt");//源对象 File desFile = new File("file/des.txt");//目标文件 //创建输入输出流 InputStream in = new FileInputStream(srcFile); OutputStream out = new FileOutputStream(desFile); //IO 操作 byte[] buffer = new byte[1024];//创建容量为1024的缓冲区(存储已经读取的字节数据) int len = -1;//表示已经读取了多少个字节数据,若果等于-1,表示已经读到最后 while((len = in.read(buffer)) != -1){ //数据在buffer数组中 out.write(buffer, 0, len); } //关闭资源 in.close(); out.close(); } }