java如何使用字节流进行文件复制呢?

欣喜 Java经验 发布时间:2025-01-24 13:56:14 阅读数:1786 1
下文笔者讲述字节流进行文件复制的方法分享,如下所示
字节流复制
  可对文件进行拷贝
  还能对字节文件进行拷贝
    如:
	  图片,MP3,MP4

使用字节流来拷贝文件

public  class CopyFileDemo {
    public  static void main(String[] args) {
        copyFile();
    }

    /**
     *
     * 创建字节输入流的对象
     * 创建字节输出流的对象
     * 读取数据并且写入数据
     * 关闭资源
     *
     */
    public  static  void copyFile() {
        //声明字节输入流
        InputStream in = null;
        //声明字节输出流
        OutputStream out = null;
        try {
           //创建字节输入输出流对象
           in = new  FileInputStream("src/com/rl/byt/out/test.java");
           out = new FileOutputStream("test.java");
           byte[] bs = new  byte[1024];
           int  len = -1;
           while((len= in.read(bs)) != -1) {
               //把字节数组中的数据接入到文件中
               out.write(bs,0,len);
           }
        } catch (FileNotFoundException e) {
           e.printStackTrace();
        } catch (IOException e) {
           e.printStackTrace();
        }finally {
           try {
               if(out != null) {
                   out.close();
               }
               if(in != null) {
                  in.close();
               }
           } catch (IOException e) {
               e.printStackTrace();
           }
        }
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202501/17376987718227.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者