Writer字符流向文件末尾追加内容实例

 1 import java.io.*;              //导入所有io相关的包
 2 public class file3{
 3     public static void main(String[] args)throws Exception{
 4         File f=new File("e:"+File.separator+"test.txt");  //选择需要写入内容的文件路径
 5         Writer out=new FileWriter(f,true);    //创建Writer对象,(f,true)向文件末尾追加内容
 6         String s="向文件末尾追加内容";  //定义一个字符串变量
 7         out.write(s);                          //输出字符串内容
 8         out.close();                           //关闭数据流
 9     }
10 }

**********************注意!!!  文件需要事先创建好,代码里面的位置和追加创建文件的位置必须保持一致***************************

原文地址:https://www.cnblogs.com/l666/p/9128704.html

时间: 2024-08-01 04:18:25

Writer字符流向文件末尾追加内容实例的相关文章

23 遍历删除本地目录的方法,文件末尾追加内容,按行读取文件内容

1.遍历删除本地目录 /** * 递归删除非空目录 * @param file */ public static void deletNotEmptyDir(File file){ File[] files = file.listFiles(); if (files != null) { for (File f : files) { deletNotEmptyDir(f); } } file.delete(); } 2.文件末尾追加内容 /** * 在文件末尾追加字符串 * @param fil

java文件末尾追加内容的两种方式

java 开发中,偶尔会遇到在文件末尾对文件内容进行追加,实际上有多种方式可以实现,简单介绍两种: 一种是通过RandomAccessFile类实现,另一种是通过FileWriter类来实现. 实现方法很简单,没什么可多说的,直接看代码: 1 public static void main(String[] args) throws Exception { 2 File file=new File(filename); 3 RandomAccessFile raf=new RandomAcces

Java以缓冲字符流向文件写入内容(如果文件存在则删除,否则先创建后写入)

功能:Java以缓冲字符流向文件写入内容(如果文件存在则删除,否则先创建后写入) public void Save_local(XinJian xinJian,String files) throws Exception//xieru xinjian de xiangxi xingxi { File file=new File("D:\\javaxiangmu\\beiJinXinJian\\WebContent\\outfile"+File.separator+files); //要

Java文件末尾追加字符串

Java进行文件输出时,有时候想直接向已有文件末尾追加字符,而不是从头开始写,可以采用以下三种方式实现: 1 package test; 2 import java.io.File; 3 import java.io.FileOutputStream; 4 import java.io.FileWriter; 5 import java.io.IOException; 6 import java.io.PrintWriter; 7 import java.io.RandomAccessFile;

Linux 使用echo向文件末尾追加命令

//echo后边用单引号包围要添加的内容 echo 'add content'>>/home/data/test.sh 注意>>表示在原来的文件末尾上进行追加,如果使用的是>则表示删除原来的内容之后再添加: echo 'add content'>/home/data/test.sh 原文地址:https://www.cnblogs.com/chay/p/10291719.html

使用RandomAccessFile向文件尾端追加内容

@Test public void BufferReaderTest() throws FileNotFoundException{ //System.in为字节流,需要使用InputStreamReader转成字符流 InputStreamReader isr = new InputStreamReader(System.in); //把普通Reader包装成BufferedReader(具有缓冲功能,能按行读取) BufferedReader br = new BufferedReader(

在一个文件里追加内容和换行

由于今天要校验数据的完整性,需要把查询失败的SQL写入文件里,需要追加和换行,要用PHP的几个函数,php.net上说换行要用\r或\n或\r\n(根据操作系统进行选择),我按照php.net说的做但是不行,发现用常量PHP_EOL是可以的. 方法一: 1 $sql="SELECT $relation_primary_key,old_value FROM $relation_table WHERE name='{$row->$new_key}' AND state_types='{$old

java追加文本到文件末尾

public class Test { public static void main(String[] args) { method1("F:\\test.txt" , "测试测试将字符写入文件默默"); } /** * 追加文件:使用FileOutputStream,在构造FileOutputStream时,把第二个参数设为true * * @param fileName * @param content */ public static void method

向HDFS中追加内容

最近项目开发中遇到的问题: 需要向生成好的hdfs文件中追加内容,但是线上使用的版本是1.0.3,查看官方文档发现,在1.0.4版本以后才支持文件append 一下是向hdfs中追加信息的操作方法 如果你只在某一个driver中追加内容信息,不必要对于整个HDFS都开启内容追加: 在某个方法中,追加文件信息: private void combinerMid(Path input,Path output,Configuration conf){ FileSystem hdfs = null; c