博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IO流--复制picture ,mp3
阅读量:4975 次
发布时间:2019-06-12

本文共 2122 字,大约阅读时间需要 7 分钟。

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.LineNumberReader;import java.nio.Buffer;//copy picturepublic class io {    public static void main(String[] args) throws IOException    {        FileOutputStream fos = null;        FileInputStream fis = null;        try {            fis = new FileInputStream("e:\\4.jpg"); //源文件            fos = new FileOutputStream("e:\\5.jpg"); //复制后的文件                        byte[] buf = new byte[1024];            int len = 0;            while((len=fis.read(buf))!=-1)            {                fos.write(buf,0,len);            }                    } catch (Exception e) {            // TODO: handle exception            throw new RuntimeException("复制文件失误");        }        finally        {            try {                if(fis!=null)                    fis.close();            } catch (Exception e2) {                // TODO: handle exception                throw new RuntimeException("读取关闭失败");            }            try {                if(fos!=null)                    fos.close();            } catch (Exception e2) {                // TODO: handle exception                throw new RuntimeException("复制关闭失败");            }        }            }    }
 
 
//copy mp3import java.io.*;public class io {    public static void main(String[] args) throws IOException    {         //得到当前的时间        long start = System.currentTimeMillis();        copy_mp3();        long end = System.currentTimeMillis();        System.out.println((end-start)+"毫秒");    }    public static void copy_mp3() throws IOException    {        BufferedInputStream bufis = new BufferedInputStream(new FileInputStream("e:\\1.mp3"));        BufferedOutputStream bufos = new BufferedOutputStream(new FileOutputStream("e:\\2.mp3"));                int by = 0;        while((by = bufis.read())!=-1)        {            bufos.write(by);        }        bufis.close();        bufos.close();    }}
 

 

 

 

转载于:https://www.cnblogs.com/wzz1020/p/3858860.html

你可能感兴趣的文章
stc12c5a60s2驱动TEA5767收音机模块硬件调试总结
查看>>
vue中提示$index is not defined
查看>>
css选择器
查看>>
ASP.NET上传下载文件
查看>>
Galaxy Nexus 全屏显示-隐藏Navigation Bar
查看>>
Spring中使用Velocity模板
查看>>
上周热点回顾(8.18-8.24)
查看>>
Feature toggle
查看>>
day02
查看>>
gvim 配置Pydiction
查看>>
Linux安装指定mysql版本
查看>>
分布式锁的三种实现方式
查看>>
poj 2109 pow函数也能这么用?p的开n次方
查看>>
Oracle database link
查看>>
python调用shell小技巧
查看>>
TL431的几种常用用法
查看>>
js 经典闭包题目详解
查看>>
在项目中移除CocoaPods
查看>>
【洛谷】CYJian的水题大赛【第二弹】解题报告
查看>>
POJ 1703 Find them, Catch them【种类/带权并查集+判断两元素是否在同一集合/不同集合/无法确定+类似食物链】...
查看>>