1、需求:
(1)从磁盘读取文件
(2)将读取到的文件再写入磁盘。
2、实现:
(1)创建文件输入流,读取磁盘文件。
(2)创建文件输出流,写入磁盘。
(3)以字节的方式读取流。
(4)关闭流。(注意先开后关)
3、代码开发:
//TODO:(1)创建文件输入流,读取磁盘文件。
FileInputStream fis = new FileInputStream("e:\\hello.txt");
//TODO:(2)创建文件输出流,写入磁盘。
FileOutputStream fos = new FileOutputStream("e:\\world.txt");
//TODO:(3)以字节的方式读取流。
byte[] byte_arr = new byte[1024];
int byte_num;
do {
byte_num = fis.read(byte_arr);
if (byte_num == -1) {
break;
}
fos.write(byte_arr, 0, byte_num);
} while (byte_num != -1);
//TODO:(4)关闭流。(注意先开后关)
fos.close();
fis.close();