本文共 718 字,大约阅读时间需要 2 分钟。
案例需求
把“E:\leon\窗里窗外.txt”复制到模块目录下的“窗里窗外.txt”
实现步骤
复制文本文件,其实就把文本文件的内容从一个文件中读取出来(数据源),然后写入到另一个文件中(目的地)
数据源:
E:\leon\窗里窗外.txt --- 读数据 --- InputStream --- FileInputStream
目的地:
myByteStream\窗里窗外.txt --- 写数据 --- OutputStream --- FileOutputStream
代码实现
public class CopyTxtDemo { public static void main(String[] args) throws IOException { //根据数据源创建字节输入流对象 FileInputStream fis = new FileInputStream("E:\\leon\\窗里窗外.txt"); //根据目的地创建字节输出流对象 FileOutputStream fos = new FileOutputStream("myByteStream\\窗里窗外.txt"); //读写数据,复制文本文件(一次读取一个字节,一次写入一个字节) int by; while ((by=fis.read())!=-1) { fos.write(by); } //释放资源 fos.close(); fis.close(); }}
转载地址:http://dryzb.baihongyu.com/