- 含义
将一个文件中数据, 拷贝到另一文件中过程就是文件拷贝; - 本质
从一个文件中,使用输入流,读取一个字节;
将这个读取字节,通过文件输出流,写出到另一个文件中.
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class SingleByteStreamCopy_01 {
public static void main(String[] args) throws IOException {
FileInputStream fis = new FileInputStream("lgx.txt");
FileOutputStream fos = new FileOutputStream("lgx2.txt");
// 文件拷贝
int i = -1;
while((i = fis.read()) != -1) {
// i就是读取的字节信息
// 写出字节信息
fos.write(i);
}
fis.close();
fos.close();
}
}