Java写文件不覆盖原内容
来源:互联网 发布:无限制搜索工具mac 编辑:程序博客网 时间:2024/05/17 05:16
使用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,意思为不覆盖原有内容阅读全文
1 0
- Java写文件不覆盖原内容
- 关于 通过流文件写内容不覆盖原文件
- c++中mfc写文件 把信息写入文件不覆盖原来的内容问题解决
- Word 键入内容 不替换 选定内容 (不覆盖、不复写) 解决
- java覆盖TXt文件中内容
- JAVA FileOutputStream写文件覆盖问题
- 持续保存TXT文件并且不覆盖之前内容
- 如何双击*.dsw 文件快速打开VC++6.0工程而不覆盖原工程
- ouput文件不覆盖
- java往txt文件中写内容
- 以r+方式fopen文件,写不进去内容
- Zookeeper写文件原子类
- java用户输入判断保存到文件中(会覆盖原数据)
- Java 将字符串换行不覆盖写入txt文件
- Java 中的覆盖@Override注解 写与不写的一点点理解
- Java 中的覆盖@Override注解 写与不写的一点点理解
- 写入出字符串到一个文件而不覆盖原文件的内容(追加)
- 覆盖写文件用"r+"
- android studio 2.3.3 最新 中文 汉化包 韩梦飞沙 安卓工作室 美化包
- 星星评分效果
- tab切换
- python3标准数据类型
- LintCode练习<一>两个链表求和
- Java写文件不覆盖原内容
- 关于python网络爬虫——摘取新闻标题及链接
- ListView套用EditText完美解决方案
- 地图使用小结(百度、google)
- 恶意代码分析实战 Lab 3-2 习题笔记
- python之SSH(交互式和非交互式)
- windows下secureCRT远程连接Linux错误
- RPM方式安装MySQL5.7 (CentOS 6.7)
- JMeter默认报告优化