一边读一边写

    import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException; public class IoCopyTest02 {
public static void main(String[] args) throws IOException { //创建读取文件路径
String inputFileName="D:\\TestFile\\JavaTestFile\\IoTest.txt"; //创建写入文件路径
String outputFileName="D:\\TestFile\\JavaTestFile\\JavaCopyFile\\copyTest.txt"; //创建文件字节输入流
FileInputStream fis=null; //创建文件字节输出流
FileOutputStream fos=null; try {
//创建文件字节输入流
fis=new FileInputStream(inputFileName); //创建文件字节输出流,可以追加类型
fos=new FileOutputStream(outputFileName,true); //开始读取文件
// 1.创建byte[]数组
byte[] bytes=new byte[10]; // 2. 读取bytes数组
int temp=0;
while((temp=fis.read(bytes))!=-1){
//将bytes数组中的内容直接写入 ,读一点写一点。
fos.write(bytes,0,temp);
} //清空内存缓存
fos.flush(); } catch (FileNotFoundException e) {
e.printStackTrace();
}finally {
if(fis!=null){
fis.close();
}
if(fos!=null){
fos.close();
}
} }
}

最新文章

  1. 深入理解Java的接口和抽象类(转)
  2. 如何在 ASP.NET MVC 中集成 AngularJS(3)
  3. webstorm自动编译typescript
  4. Hadoop基本操作
  5. linux学习笔记--文件
  6. freemarker学习
  7. Window Server IIS6.0部署webservice请求调用提示请求失败
  8. 在 Visual Studio 2013 中创建 ASP.NET Web 项目(0):专题导航 [持续更新中]
  9. Covariance and Contravariance in C#, Part Two: Array Covariance
  10. java笔记7之录入
  11. Spring HibernateTemplate的使用
  12. Jenkins的初级应用(1)-Publish Over SSH
  13. Python_计算文件夹大小
  14. Python全栈学习_day004作业
  15. DFMZ-开发过程中遇到的错误-01
  16. js 继承的方式
  17. linux 文件系统工作原理
  18. Android开发之获取手机SIM卡信息
  19. arcgis JavaScript 加载 mapbox地图
  20. 适配 通知 Notification 通知渠道 前台服务 MD

热门文章

  1. 微服务学习.net5+consul
  2. MYSQL 悲观锁和乐观锁简单介绍及实现
  3. Vue中Jsx的使用
  4. Docker的架构
  5. 定西+简单dp
  6. 后台开发:核心技术与应用实践 -- C++
  7. Spring的IOC常用注解(含源码)
  8. 【HTB系列】靶机Bitlab的渗透测试
  9. Python开发环境从零搭建-02-代码编辑器Sublime
  10. flutter资料