/**
* 写入文件
*
* @param sb
* @param fileName
*/
public static void saveToText(StringBuffer sb, String fileName) {
if (sb == null || fileName == null) {
return;
}
File batFile = new File(fileName);
if (!batFile.exists()) {
try {
batFile.createNewFile();
} catch (IOException e) {
Log.getlogger().error("创建文件失败,路径:" + fileName);
Log.exception(e);
return;
}
}
FileOutputStream fos = null;
PrintWriter pw = null;
try {
fos = new FileOutputStream(batFile);
pw = new PrintWriter(fos);
pw.write(sb.toString());
} catch (FileNotFoundException e) {
Log.getlogger().error("写文件失败,路径:" + fileName);
Log.exception(e);
return;
} finally {
if (pw != null) {
pw.flush();
pw.close();
}
if (fos != null) {
try {
fos.close();
} catch (IOException e) {
Log.getlogger().error("写文件关闭流失败,路径:" + fileName);
Log.exception(e);
return;
}
}
}
}
分享到:
相关推荐
在VB.NET编程环境中,处理文本文件是常见的任务之一,无论是读取数据、写入日志还是进行数据分析。本文将深入探讨如何使用VB.NET中的`FileOpen()`函数来实现文本文件的逐行读取和写入操作,同时关注如何避免写入的...
- **写入文本文件**: ```delphi uses System.IOUtils; procedure WriteToFile(const FileName, Text: string); begin TFile.WriteAllText(FileName, Text); end; ``` 这段代码会将`Text`字符串写入到...
本文将详细讲解如何使用C#将日志信息写入文本文件,包括创建或追加到已有文件的过程,以及涉及到的相关技巧。 首先,我们要引入`System.IO`命名空间,因为在这个命名空间中包含了处理文件和目录所需的所有类。例如...
在VC++编程环境中,处理文本文件是常见的任务之一,无论是读取数据进行分析,还是将程序的输出结果保存为文本格式。...通过学习和实践,开发者能够熟练地读取、写入和处理文本文件,实现数据的存储与传输。
本文将深入探讨如何使用C#进行文本文件的读取、写入、以及文件和目录的相关操作,以WindowForm窗体应用程序为例。 首先,我们关注的是文本文件的读取和写入。在C#中,`System.IO`命名空间提供了丰富的类来处理文件...
根据给定的文件信息,我们将深入探讨Java读写文件文本文件的关键知识点,这些知识点主要集中在文件的读取、写入以及流的复制等操作上。 ### Java读取文本文件 在Java中,读取文本文件通常涉及到使用`InputStream`...
它在读写文本文件时扮演着关键角色,因为可以直接将文件内容加载到Memo中,或者将Memo中的文本保存到文件。 1. **读取文本文件**: 在Delphi中,我们可以使用TFile类(位于System.IOUtils单元)的ReadTextFile方法...
【C# 写文本文件】 在C#编程中,写入文本文件是常见的操作,用于存储数据、日志记录等。在提供的代码中,`Loger` 类实现了文本日志的创建和追加功能。`MakeLog` 方法接受一个文件名和字符串内容,将内容以指定格式...
这个压缩包"Excel-VBA宏编程实例源代码-以行单位写入文本文档.zip"提供了关于如何使用VBA宏将数据以行单位写入文本文档的具体示例。下面我们将深入探讨这一主题。 首先,让我们了解VBA宏的基本结构。在Excel中,VBA...
在C#中,读取文本文件通常涉及到`StreamReader`类,而写入文本文件则常用`StreamWriter`类。这两个类都是从`Stream`基类派生的,专为文本操作设计。 **1. 使用StreamReader读取文本文件** `StreamReader`用于读取...
本文将详细讲解如何使用C#来实现文本文件的读取和写入,并提供相应的源码示例。 一、读取文本文件 在C#中,我们通常使用`System.IO`命名空间中的类来操作文件。读取文本文件主要有以下两种方法: 1. **使用...
由于我们认为文本文件类似于打字机上写的文档,因此可以将文本文件视为由多行组成的,每行以新行字符结尾。 写入文本文件 在 Python 中,写入文本文件可以使用多种方法。例如,使用 numpy 函数 savetxt() 可以将...
#### 三、写入文本文件 **1. 写入新内容** 向文件写入新内容通常需要使用`write()`或`writelines()`方法。需要注意的是,在写入之前,通常需要先清空文件内容。 ```python with open('example.txt', 'w') as file...
java 读写文本文档源码,可自定义文件名称和路径,支持写入中文
根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍如何在C#中实现文本文件的读取与写入操作。 ### 一、文本文件的读取 #### 方法定义: ```csharp public static List<string> ReadTxtFile(string ...
首先,我们要了解C#中用于读取和写入文本文件的基本类:`System.IO.File`和`System.IO.StreamReader`与`StreamWriter`。`File`类提供了静态方法,可以直接操作文件,而`StreamReader`和`StreamWriter`则用于流式读写...
在.NET中,`System.IO`命名空间下的`StreamReader`和`StreamWriter`类分别用于读取和写入文本文件的流。 ### 1. 流式读取文本文件 要以流式方式读取文本文件,首先需要创建一个`StreamReader`实例。通常,我们可以...
- **写入文本文件:** 首先,创建一个TMemo组件并将你想要写入文件的文本输入到Memo中。然后,可以使用以下代码将Memo的内容写入文件: ```delphi procedure WriteToFile(const FileName: string); var ...
C++写入文本文件 C++语言中,写入文本文件是通过使用ofstream类来实现的。下面是将cout用于控制台输出的基本事实,为文件输入做准备: 首先,必须包含头文件iostream,头文件iostream定义了一个用处理输出的...