使用Java写文件不覆盖原有内容

public void writeToTXT(String str){FileOutputStream o = null;String path="YourFilePath";String filename="YourFileName.txt";byte[] buff = new byte[]{};try{File file = new File(path+filename);if(!file.exists()){file.createNewFile();}buff=str.getBytes();o=new FileOutputStream(file,true);o.write(buff);o.flush();o.close();}catch(Exception e){e.printStackTrace();}
}

下面是FileOutputStream的构造函数

FileOutputStream(File file)

创建文件输出流以写入由指定的File对象表示的文件。

FileOutputStream(File file, boolean append)

创建文件输出流以写入由指定的File对象表示的文件。

FileOutputStream(FileDescriptor fdObj)

创建文件输出流以写入指定的文件描述符,表示与文件系统中实际文件的现有连接。

FileOutputStream(String name)

创建文件输出流以指定的名称写入文件。

FileOutputStream(String name, boolean append)

创建文件输出流以指定的名称写入文件。

其中参数主要数一下第二个,boolean append,这个参数代表是否覆盖原有内容,默认为false,(意思为覆盖原有内容),我在我的构造函数中,传入参数为true,意思为不覆盖原有内容

Java写文件不覆盖原内容相关推荐

  1. 使用Java写文件不覆盖原有内容

    File file = new File("D:\\home\\tomcat\\logs\\app1.log"); FileOutputStream fileOutputStrea ...

  2. python写文件是否覆盖原来内容

    python写文件是否覆盖原来内容 python写文件 覆盖原来内容 不覆盖原来内容 python写文件 python写文件的两种方式:覆盖.不覆盖原来内容 覆盖原来内容 txt = 'landmar ...

  3. Java写文件覆盖和不覆盖原内容

    将ByteBuffer转为byte[]写入文件: 写文件覆盖原内容: data.flip(); //data是ByteBuffer对象byte []sampleData = new byte[size ...

  4. java 文件追加 变大_用java写在doc中追加内容代码时,为什么它只能写入一次内容,后面都只是增加文件的大小,不增加内容啊?...

    用java写在doc中追加内容代码时,为什么它只能写入一次内容,后面都只是增加文件的大小,不增加内容啊? 答案:1  信息版本:手机版 电脑版 解决时间 2020-07-02 16:34 已解决 20 ...

  5. java写入文件不覆盖写入_Java写入文件–用Java写入文件的4种方法

    java写入文件不覆盖写入 Java provides several ways to write to file. We can use FileWriter, BufferedWriter, ja ...

  6. java 写文件 0x0d_Java的文件读写操作 转

    目录: file内存----输入流----程序----输出流----file内存 java中多种方式读文件 判断文件是否存在不存在创建文件 判断文件夹是否存在不存在创建文件夹 java 写文件的三种方 ...

  7. java 写文件 权限不够_教你解决Linux系统中JAVA创建文件后权限不足的问题

    在作业中,项目使用文件上传. 这个功能很常见. 当Kai Ge今天更改其官方帐户时,他遇到了一个问题,即无法访问下载的文件,也无法通过浏览器访问该文件. 它是怎么发生的? 经过许多问题之后,事实证明这 ...

  8. java 写文件filewriter_使用FileReader和FileWriter读取写入文件内容

    1.Java的輸入与輸出 import java.io.DataInputStream; import java.io.IOException; public class InputAndOutput ...

  9. android java 写文件操作_Android编程之文件的读写实例详解

    本文实例分析了Android编程之文件的读写方法.分享给大家供大家参考,具体如下: Android的文件读写与JavaSE的文件读写相同,都是使用IO流.而且Android使用的正是JavaSE的IO ...

最新文章

  1. 译:Spring Data Repository 不区分大小写查询
  2. 基于Smith预估器的PID控制在房间湿度控制
  3. CRM/PLM/SCM/MES与ERP的联系与区别
  4. 因为加班,错过77万年终大奖,你还加班?
  5. [译]Kinect for Windows SDK开发入门(八):骨骼追踪进阶 上
  6. where 子句用于指定类型约束
  7. 云南职称计算机准考证打印,会计考试准考证打印
  8. 基于android的视频播放器,基于Android的视频播放器的设计与实现-.doc
  9. python发送文件到邮箱_python 发送附件至邮箱
  10. 智能座舱:汽车雷达的下一个战场
  11. ASCLL GBK UTF-8 http https
  12. oracle 中的or,oracle语句查询 or和and
  13. 关于聚光灯各种衰减系数的尝试体会聚光灯的效果
  14. 使用Spring Boot开发财务系统视频
  15. 德赛西威Mib280D升级0393版本系统
  16. 【科学文献计量】知识单元的频次统计与分布(简单阅览和完整频次统计)
  17. 【9】前端实习:react audio播放音乐组件(详细完整代码)
  18. 【程序人生】春满人间
  19. 二级路由当作交换机,与一级路由同一个局域网
  20. Yapieasyapi文档管理平台安装与使用

热门文章

  1. 三百内最好的蓝牙耳机有哪些?音质最好的百元蓝牙耳机推荐
  2. 蓝牙解码格式哪个最好_无线蓝牙耳机不要瞎买哦
  3. php条件 效率高,php高效率写法40例
  4. 海强集团的多表增删查改
  5. 计算机导论基于windows7,计算机导论(基于Windows 7+Office 2010)
  6. Android doze模式分析一
  7. Win10 10586 更新
  8. 攻防世界web进阶区Web_python_block_chain详解
  9. 火了!开源的Python抢票神器,过年回家就看这一波了!
  10. 在deepin stable和unstable版本,笔记本1060,1660,2060等最新显卡如何配置Nvidia最新显卡驱动