JavaIO包实现文件复制

这是一个用java.io来进行复制文件的例子。

其实就是一个java.io中流的简单使用。

具体的步骤如下所示:

1.通过 String 创建 File

2.通过 File 创建 FileInputStreamFileOutputStream

3.读流写流

具体代码如下:

public static void copy(String dest, String src) throws IOException{
    // 通过 String 创建文件
    File destF = new File(dest);
    File srcF = new File(src);

    // 通过 File 创建 文件流
    InputStream inputS = new FileInputStream(srcF);
    OutputStream outputS = new FileOutputStream(destF);

    // 读写流
    byte[] buffer = new byte[1024];
    int length = 0;
    while ((length = inputS.read(buffer)) > 0) {
        outputS.write(buffer, 0, length);
     }

    // 关闭流
    inputS.close();
    outputS.close();
}

 测试如下所示

第一步:新建两个文件,src有内容,dest没有内容

 第二步:调用程序

  第三步:查看结果 -- 复制成功

posted @ 2022-04-23 10:00  哦客源  阅读(122)  评论(0)    收藏  举报