JavaIO包实现文件复制

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

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

具体的步骤如下所示:

1.通过 String 创建 File

2.通过 File 创建 FileInputStreamFileOutputStream

3.读流写流

具体代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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 @   哦客源  阅读(115)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示