文件复制步骤

代码:

package 文件流应用复制文件;import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;public class Test {public static void main(String[] args){//获取需要复制的文件File file=new File("D:\\新建文件夹\\作业.txt");//创建文件流对象FileInputStream fis=null;FileOutputStream fos=null;try {fis=new FileInputStream(file);fos=new FileOutputStream(new File("D:\\新建文件夹\\复制文件作业.txt"));//为读取文件做准备byte[] bs=new byte[50];//储存读取的数据int count=0;//储存读取的数据量//边读取,边复制while((count=fis.read(bs))!=-1){fos.write(bs, 0, count);fos.flush();}//复制完毕,关流} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally {if(fis!=null){try {fis.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if(fos!=null){try {fos.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
}

复制前:

复制后:

文件内容对比:

Java文件流应用:复制文件相关推荐

  1. java 写入文件流_Java实现文件写入——IO流

    输入输出的重要性: 输入和输出功能是Java对程序处理数据能力的提高,Java以流的形式处理数据.流是一组有序的数据序列,根据操作的类型,分为输入流和输出流. 程序从输入流读取数据,向输出流写入数据. ...

  2. java 复制文件_Java中复制文件的4种方法

    Java拷贝文件是一种非常常见的操作.但是java.io.File类没有任何快捷方法可以将文件从源复制到目标文件.在这里,我们将了解学习可以在java中复制文件的四种不同方法. 方法一:使用Strea ...

  3. Java之文件流操作的文件读写

    Java之文件流操作的文件读写 本人非常喜欢Java的代码风格,今天记录一下文件字符串的读写,但是Java对于 制作exe文件非常不友好,而本人业务的要求,基本上都是制作exe文件,或者程序,Java ...

  4. java IO流读取保存图片文件

    java  IO流读取保存图片文件 package io; import java.io.BufferedInputStream; import java.io.BufferedOutputStrea ...

  5. 文件------概念、基本操作、打开文件的方式、按行读取文件内容、复制文件、文件/目录的常用管理操作、文本文件的编码格式、练习1-4

    文件的概念 文件的概念 计算机的文件,就是存储在某种长期储存设备上的一段数据 长期存储设备包括:硬盘.U盘.移动硬盘.光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 文件的存储方式 在计 ...

  6. 将文件流(InputStream)写入文件 将上传文件MultipartFile写到文件

    将文件流(InputStream)写入文件 方式一:不包裹Buffered(不使用缓冲) //将文件流(InputStream)写入文件 long size = 0; FileOutputStream ...

  7. 文件流下载ppt文件无法打开或文件已损坏

    在项目中遇到"文件流下载ppt文件无法打开或文件已损坏"这种情况,我也是查阅资料来一个排查问题的汇总 1.要设置responseType,在接口传参的时候传参过去 2.注意接口返回 ...

  8. js下载文件流,提示文件损坏问题

    记录一下前端下载后端返回的文件流,提示文件损坏问题. const blob = new Blob([content.data], {// type是需要对应的文件类型type:"applic ...

  9. java 流 复制文件_【Java】使用字节流复制文件

    其实用java程序复制文件并不难 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOE ...

  10. Java IO流之普通文件流和随机读写流区别

    普通文件流和随机读写流区别 普通文件流:http://blog.csdn.net/baidu_37107022/article/details/71056011 FileInputStream和Fil ...

最新文章

  1. java jsp filename filepath 图片上传_SpringMVC实现文件上传与下载
  2. java用户界面—创建一个面板
  3. Python程序员30行代码素描表白!网友:花里胡哨
  4. 人脉社群系统源码人脉推广裂变源码群发布源码
  5. html5 数据初始化,使用HTML5中的element.dataset操作自定义data-*数据
  6. vim 文本编辑器_标志性的文本编辑器Vim庆祝成立25周年
  7. 服务器系统bsd,BSD操作系统大盘点:其它BSD变体
  8. 存储端显示主机链路降级_【计算机网络】你真的理解数据链路层吗?
  9. 有关c#.net“无法加载 CSOpenGLC.dll:找不到指定的模块”的问题解决办法
  10. win10无法访问服务器上的共享文件夹怎么设置,提示:你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问...
  11. hdu1599+floyd最小环
  12. 中望cad自定义快捷键命令_cad中望_中望cad常用快捷键及命令
  13. 仿钉钉流程设计(.net工作流)之普通流程模板配置
  14. java基础 Day05 内部类、Object类、匿名内部类;方法的覆写;抽象类和接口
  15. ubuntu 18.04下解决网易云音乐不能打开的问题
  16. 乐观的态度使工作充满激情
  17. BD-rate计算原理
  18. 快过年了用Python抢红包
  19. 分享几个IP获取地理位置的API接口
  20. 语音标注必须了解的基础知识点

热门文章

  1. 波卡链Substrate (7)Babe协议五“Epoch纪元更新”
  2. (chap6 Http首部) 响应首部字段 AllowCt-EncodingCt-LanguageCt-LengthCt-Location
  3. python_面向对象进阶之slots
  4. 拜占庭将军问题与中本聪
  5. 分支定界法上下界_分支定界(Branch-and-Cut)方法的逻辑
  6. Debian部署postgresql并允许远程连接
  7. Windows保护模式学习笔记(十四)—— 阶段测试
  8. 4.WaitForSingleObject函数分析
  9. 根据表中的时间戳字段统计每天数据的数量
  10. 22、UPDATE多表关联更新