java如何使用字节流进行文件复制呢?
下文笔者讲述字节流进行文件复制的方法分享,如下所示
字节流复制 可对文件进行拷贝 还能对字节文件进行拷贝 如: 图片,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(); } } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。