国瑞前端
当前位置: 前端 > Java文件复制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
public class FileCopy {
    public static void main(String[] args) {
        File source = new File("D:/source.zip");
        File target = new File("F:/target.zip");
        //InputStream  二进制文件
        InputStream input = null;
        OutputStream output = null;
        //读取文件
        try {
            input = new FileInputStream(source);
            output = new FileOutputStream(target);
            //存储的缓冲器,设置为1024字节=1k
            byte[]  buf = new byte[1024];
            int byteRead;
            //-1表示文件读取结束
            while((byteRead = input.read(buf)) != -1){
                //将读取的字节数组读取到指定的流中
                //  读取的字节数组 偏移量 最大长度
                output.write(buf,0,byteRead);
            }

        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            //是否执行成功,都需要关闭
            try {
                input.close();
                output.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

        //2.FileChannel实现文件复制
        //3.Commons IO组件实现文件复制
        //FileUtils.copyFile(Source,Tartget);

    }
}

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:没有了,已经是最新文章

相关推荐

0 条评论关于"Java文件复制"

最新评论

    暂无留言哦~~

博客简介

国瑞个人博客: https://www.huanggr.cn/,我们关注Web前端开发技术,web前端开发,移动前端开发,前端资讯,同时分享前端资源和工具等,期待你的参与,了解更多..

博主独立研发主题:

广告

广告

广告

广告

精彩评论

广告

站点统计

  • 文章总数: 334 篇
  • 草稿数目: 86 篇
  • 分类数目: 28 个
  • 独立页面: 5 个
  • 评论总数: 108 条
  • 链接总数: 10 个
  • 标签总数: 111 个
  • 注册用户: 176 人
  • 访问总量: 8,677,214 次
  • 最近更新: 2021年7月21日
服务热线:
 

 QQ在线交流

 旺旺在线