import
java
.io.BufferedWriter;
import
java
.io.FileOutputStream;
import
java
.io.FileWriter;
import
java
.io.IOException;
import
java
.io.OutputStreamWriter;
import
java
.io.RandomAccessFile;
public
class
WriteStreamAppend {
/**
* 追加文件:使用FileOutputStream,在构造FileOutputStream时,把第二个参数设为true
*
* @param fileName
* @param content
*/
public
static
void
method1(String file, String conent) {
BufferedWriter out = null
;
try
{
out = new
BufferedWriter(new
OutputStreamWriter(
new
FileOutputStream(file, true
)));
out.write(conent);
} catch
(Exception e) {
e.printStackTrace();
} finally
{
try
{
out.close();
} catch
(IOException e) {
e.printStackTrace();
}
}
}
/**
* 追加文件:使用FileWriter
*
* @param fileName
* @param content
*/
public
static
void
method2(String fileName, String content) {
try
{
// 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件
FileWriter writer = new
FileWriter(fileName, true
);
writer.write(content);
writer.close();
} catch
(IOException e) {
e.printStackTrace();
}
}
/**
* 追加文件:使用RandomAccessFile
*
* @param fileName
*文件名
* @param content
*追加的内容
*/
public
static
void
method3(String fileName, String content) {
try
{
// 打开一个随机访问文件流,按读写方式
RandomAccessFile randomFile = new
RandomAccessFile(fileName, "rw"
);
// 文件长度,字节数
long
fileLength = randomFile.length();
// 将写文件指针移到文件尾。
randomFile.seek(fileLength);
randomFile.writeBytes(content);
randomFile.close();
} catch
(IOException e) {
e.printStackTrace();
}
}
public
static
void
main(String[] args) {
System.out.println("start"
);
method1("c:/test.txt"
, "追加到文件的末尾"
);
System.out.println("end"
);
}
分享到:
相关推荐
追加内容到文件末尾的几种常用方法_java.
java 追加文件内容 java 追加文件内容 java 追加文件内容
关于Go语言读写文件,网上很多教程了,但是今天有个需求,想要把内容追加写到文件末尾,在网上找了很久才找到答案,现在分享给大家,有需要的可以参考借鉴。
主要介绍了java实现追加内容到文件末尾的常用方法,结合具体实例分析了java文件流及写入指针等相关操作技巧,需要的朋友可以参考下
主要介绍了基于Java向zip压缩包追加文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
java中多种方式读文件,追加文件内容,对文件的各种操作 java中多种方式读文件,追加文件内容,对文件的各种操作 doc 格式
Java 文件追加操作··················································
问题描述: 比如11的文件内容是: hello 22的文件内容是: world 将22的文件内容复制到11文件的末尾,11文件的效果就是...“>>”追加 到文件的末尾。 1、重定向标准输出,可以使用“>”符号,举例: dir my_dir >
本篇文章主要介绍了Java追加文件内容的三种方法实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
此工具类只用于Java后端在操作Properties文件的时候写的工具类,方便properties文件的存取操作
一个简单的提供覆盖式和追加式写文件功能的JAVA类,可调用其覆盖式方法创建新文件或重置老文件内容,调用其追加式方法在已有文件中增加新内容。
NULL 博文链接:https://blacklab.iteye.com/blog/562541
Java往文件结尾追加数据(用Eclipse打开。)主要代码:RandomAccessFile vRandomAccessFile = new RandomAccessFile(sFile,"rw");vRandomAccessFile.writeBytes(sInput);
在各种后缀格式的图片视频等文件末尾增加数据,改变文件MD5,同时并不影响文件的浏览
C语言实现hex文件转bin文件的函数,增加了空地址补填0xFF功能,增加了bin文件后拼接CRC校验字的功能函数
内容概要:1,A方法追加文件:使用RandomAccessFile 2,B方法追加文件:使用FileWriter
一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: 复制代码 代码如下: #python >>>f=open(‘f.txt’,’w’) # r只读,w可写,a追加 >>>for i in range(0,10):f.write(str(i)+’\n’) . . . >>...
将其他文件追加到exe文件
在本篇文章里我们给大家整理了关于java如何追加写入txt文件的方法和代码,需要的朋友们可以参考下。