19.6. FileInputStream类和FileOutputStream类的结合使用¶
Liu5.java
package com.a51work.cn;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* 文件复制功能,读取文件1写入文件2
* @author 18793
*
*/
public class Liu5 {
public static void main(String[] args) throws IOException{
File f1 = new File("D:\\GitHub/hujianli.txt");
File f2 = new File("D:\\\\GitHub/hujianli1.txt");
FileInputStream fis = new FileInputStream(f1); // 创建FileInputStream对象
FileOutputStream fos = new FileOutputStream(f2); // 创建FileOutputSream对象
byte[] b = new byte[(int)f1.length()];
fis.read(b); // 读取1文件
for (int i = 0; i < f1.length(); i++) {
fos.write(b[i]);
}
fis.close();
fos.close();
}
}