java

推荐列表 站点导航

当前位置:首页 > 脚本编程 > java >

Java使用字节流复制文件的方法

来源:互联网  作者:网友投稿  发布时间:2021-01-06 21:06
这篇文章主要为大家详细介绍了Java使用字节流复制文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一...

其实用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

 

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.util.LinkedList;

import java.util.List;

 

//文件复制 

//E:/3.jpg ---> D:/1.jpg

public class CopyFileByIo {

 

  public static void main(String[] args) {

 

    FileInputStream fis=null;

    FileOutputStream fos=null;

    try {

      //输入流读取 E:/3.jpg

      fis=new FileInputStream("E:/3.jpg");

      //输出流

      fos=new FileOutputStream("D:/1.jpg");

      //字节缓冲区

      byte[] buffer=new byte[1024];

      int len=0;

      while((len=fis.read(buffer))!=-1){

        fos.write(buffer, 0, len);

        fos.flush();

      }

      System.out.println("复制成功!");

     } catch (Exception e) {

        e.printStackTrace();

     } finally{

     try {

        fos.close();

        fis.close();

     } catch (IOException e) {

      e.printStackTrace();

    }

   }

  }

}

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/java/11593.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Java使用字节流复制文件的方法

2021-01-06 编辑:网友投稿

其实用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

 

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.util.LinkedList;

import java.util.List;

 

//文件复制 

//E:/3.jpg ---> D:/1.jpg

public class CopyFileByIo {

 

  public static void main(String[] args) {

 

    FileInputStream fis=null;

    FileOutputStream fos=null;

    try {

      //输入流读取 E:/3.jpg

      fis=new FileInputStream("E:/3.jpg");

      //输出流

      fos=new FileOutputStream("D:/1.jpg");

      //字节缓冲区

      byte[] buffer=new byte[1024];

      int len=0;

      while((len=fis.read(buffer))!=-1){

        fos.write(buffer, 0, len);

        fos.flush();

      }

      System.out.println("复制成功!");

     } catch (Exception e) {

        e.printStackTrace();

     } finally{

     try {

        fos.close();

        fis.close();

     } catch (IOException e) {

      e.printStackTrace();

    }

   }

  }

}

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/java/11593.shtml

相关文章

风云图片

推荐阅读

返回java频道首页