`
yaerfeng1989
  • 浏览: 231042 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

向文件尾插入内容

    博客分类:
  • java
阅读更多

向文件尾插入内容,通过FileWriter来实现,只要在构造时设置append=true即可。 FileWriter fileWritter = new FileWriter(file.getName(), true);

代码运行之后,文件生成在项目的根目录下

 

package com.zuidaima.util;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

/**
 * 向文件尾插入内容
 * 
 * @author javaniu
 * 
 */
public class AppendFile {

	public static void main(String[] args) {
		try {
			String data = "插入到文件尾的内容";

			File file = new File("javaio-appendfile.txt");

			// if file doesnt exists, then create it
			if (!file.exists()) {
				file.createNewFile();
			}

			// 参数true为append模式
			FileWriter fileWritter = new FileWriter(file.getName(), true);
			BufferedWriter bufferWritter = new BufferedWriter(fileWritter);
			bufferWritter.write(data);
			bufferWritter.close();

			System.out.println("Done");

		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

	    			

 出处:向文件尾插入内容

分享到:
评论

相关推荐

    向文件末尾加内容

    当涉及到向文件添加内容时,通常有两种场景:一种是在文件的开头或中间插入内容,另一种则是在文件的末尾追加内容。本篇重点讨论后者——即如何在文件末尾追加内容。 ### Java中的BufferedWriter与FileWriter类 ...

    链表的头插入和尾插入

    接下来,尾插入是向链表的最后一个元素(尾节点)之后添加新节点的操作。这种操作在需要保持元素顺序不变时非常有用。`add_to_tail.c` 文件可能包含了一个实现尾插入的函数。这个函数通常会遍历整个链表找到尾节点,...

    bin文件增加crc到文件末尾

    做IAP升级需要用到BIN文件,为了确保BIN文件正确,于是在BIN文件的末尾增加了CRC校验。校验值是通过工具自动生成的并添加的。 1.下载工具解压到keil任意的文件下,这里我是放在D:\Keil_v5\ARM\ARMCC文件夹内。这个...

    c#向word文件插入图片

    在C#编程中,将图片插入到Word文档是一项常见的任务,尤其在自动化报告生成或文档编辑的场景下。本文将详细讲解如何使用C#来实现这个功能,主要涉及Microsoft.Office.Interop.Word库,这是一个用于与Word交互的COM...

    vb读取文件最后一行内容或指定行内容

    ### vb读取文件最后一行内容或指定行内容 在日常的编程工作中,我们经常会遇到需要读取文件中特定行的情况,尤其是读取最后一行数据的需求非常常见。这不仅适用于小文件,对于大文件来说更是如此,因为直接读取整个...

    用批处理给文本各行头尾添加内容

    - `>>`: 用于将输出追加到文件末尾,而不是覆盖原有内容。 #### 3. 脚本分析 给定的批处理脚本实现了以下功能: ```batch cmd /c for /f "usebackq tokens=* delims=^" %i in (a.txt) do echo aaa%idd>>e.txt ``` -...

    java实现自动扫描文件夹txt文档插入数据库

    在Java编程环境中,实现自动扫描文件夹并将TXT文档内容插入数据库是一项常见的任务,尤其是在数据处理、日志管理和信息存储等领域。下面将详细讲解这个过程涉及的主要知识点。 首先,我们需要了解如何使用Java进行...

    易语言TXT文本文件数据的添加修改删除例程

    在TXT文件末尾添加数据,除了上述的“写入文件”外,还可以利用“定位文件位置”命令跳转到文件末尾再进行写入操作,确保不会覆盖原有数据: ```易语言 .文件句柄 = .文件打开("C:\example.txt", .附加写入) .定位...

    Dev17.1版本RichEditControl 表格插入与合并,插入图片

    - **自定义插入**:除了预设的插入功能,RichEditControl还允许自定义插入逻辑,这意味着你可以根据需求定制插入内容的方式和格式。 3. **插入文字**: RichEditControl支持插入各种格式的文字,包括字体、大小、...

    Jquery内容插入光标处插件

    "Jquery内容插入光标处插件"是针对一个特定需求而设计的工具,它允许开发者在用户输入光标所在的位置动态插入内容,这对于构建富文本编辑器、聊天应用或任何需要在特定位置动态添加文本的界面来说是非常有用的。...

    利用Python在一个文件的头部插入数据的实例

    总结来说,要在文件头部插入数据,需要先读取原文件内容,然后清空原文件,移动文件指针到文件头部,写入新数据,再将原数据写回,以确保新数据出现在文件开头。这要求对文件的打开模式和指针操作有深刻的理解。通过...

    典型小程序(读取DBF 文件,读取文件中整数并排序,鼠标应用,画图,文件系统中目录内容显示,链表插入操作)

    对于文件系统中目录内容的显示,这通常涉及到使用系统调用或库函数,如`opendir`、`readdir`和`closedir`等,在UNIX-like系统中,或使用Windows API的`FindFirstFile`和`FindNextFile`等在Windows系统中,来枚举目录...

    向pe中插入可执行代码的研究

    通过对PE文件结构的深入理解,我们可以有效地向PE文件中插入可执行代码。这不仅可以用来扩展已有程序的功能,还可以用于逆向工程、软件调试等多种场景。然而,需要注意的是,这种修改可能会对原有程序的稳定性和安全...

    C#打开二进制图片文件 读写并追加数据

    然后,使用BinaryWriter的Write方法,可以向文件中写入新的字节数据。 4. **隐藏信息**: 在图片文件中隐藏信息,通常使用的是数据隐藏技术(Steganography)。可以将要隐藏的信息编码成二进制数据,然后在不影响...

    python在文本开头插入一行的实例

    对于一个文本文件,需要在起开头插入一行,其他内容不变 解决方法 with open('article.txt', 'r+') as f: content = f.read() f.seek(0, 0) f.write('writer:Fatsheep\n'+content) 其中字符串’writer:Fatsheep\...

    TXT文件批量处理工具V1.1

    5. 文件尾行插入内容:与首行插入类似,该功能允许用户在文件末尾添加信息,如版权声明、结束标志等,确保文件的完整性。 使用《TXT文件批量处理工具V1.1》不仅可以单独处理单个TXT文件,还能批量处理多个文件,这...

    c++文件读写.pdf

    * ios::ate:文件打开后定位到文件尾,ios::app 就包含有此属性 * ios::binary:以二进制方式打开文件,缺省的方式是文本方式 * ios::in:文件以输入方式打开 * ios::out:文件以输出方式打开 * ios::nocreate:不...

    大学生实验排序 泡泡排序 直接插入排序 折半插入排序 希尔排序 直接选择排序 统计时间 比较次数和交换次数 保存为txt文件

    每次遍历时,最大的元素会“浮”到数组的末尾,就像水中的气泡一样上升。虽然效率较低,但易于理解。 2. **直接插入排序**:该算法将未排序的元素逐个与已排序的部分进行比较,找到合适的位置插入,直到所有元素都...

    ubuntu下使用VI编辑文件必知的常用命令

    使用 /pattern 命令可以从光标开始处向文件尾搜索 pattern。 2. 在同一方向重复上一次搜索命令:n 使用 n 命令可以在同一方向重复上一次搜索命令。 七、选项设置 1. 列出所有选项设置情况:all 使用 all 命令...

    从文件中读取内容在列表框控件中显示

    CListBox提供了多种方法,如AddString、InsertString和SetItemData,用于向列表框添加或插入字符串,并可以为每个项目关联数据。 1. **添加字符串到列表框**: 使用`AddString(const char* lpszString)`方法,可以...

Global site tag (gtag.js) - Google Analytics