/**
* 写入文件
*
* @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中FileOpen()函数编写对文本文件的逐行写入和逐行读取的小程序,而且写的文本没有双引号,很实用的
读取 写入 读取写入文本文件 读取 写入 读取写入文本文件 注意 out 关键字
VC++读写文本文件txt,提供了大量的读写文本文件txt源代码,适合初级VC人员的操作
Delphi直接读写文本文件的方法,不通过Memo控件,直接将字符串写入文件,或者从文件中读出来。很使用
VBA使用FileSystemObject将读取或写入文本文件
java 读写文本文档源码,可自定义文件名称和路径,支持写入中文
基于C#语言(WindowForm窗体应用程序示例)实现文本文件读取和写入方法;文件的删除、移动和复制;对文件中的目录文件进行读取显示与删除等操作
JAVA简单的读写文本文件的代码JAVA简单的读写文本文件的代码
主要介绍了C#实现将日志写入文本文件的方法,涉及C#针对日志文件写入的相关技巧,需要的朋友可以参考下
C++写入文本文件 很全面的 C++写入文本文件 很全面的
qt 在读写中文的时候经常会出现乱码格式,这是令人很头痛的一件事,文件中程序经过真机测试是正常显示了,大家如果有这样的问题后不妨参考一下,希望对你有帮助, 同时希望你能把开源的东西共享给大家
编译环境: Windows 7 Service Pack 1 C++ Builder Embarcadero RAD Studio XE Version 15.0.3890.34076 代码参考: 余文溪的《C++ STL --数据结构与算法实现》原书代码为控制台。 这里用 C++ Builder代码演示
C#读写文本文件(不会产生乱码)[初学者用]
用c++向文本文档写入5000组随机产生的数据(包括姓名、年龄、课程、绩点等) 注意要先建立此文本文档,否则无法打开
Pytlhon 英文短文自动分词写入文本文件 Python源码Pytlhon 英文短文自动分词写入文本文件 Python源码Pytlhon 英文短文自动分词写入文本文件 Python源码Pytlhon 英文短文自动分词写入文本文件 Python源码Pytlhon 英文...
对于新手可能会用fopen,其实在MFC中,对fopen进行了封装。VC++/MFC 读取/写入文本文件的函数及例。
用C#读写文本文件,用C#读写文本文件,用C#读写文本文件
对于文本文件,我们使用std::ofstream和std::ifstream类,并通过流操作符和>>或std::istreambuf_iterator来写入和读取文本数据。对于二进制文件,我们同样使用std::ofstream和std::ifstream类,但设置了std::ios::...
c++读写文本文件,实现对文件的读和取操作,用到了fstream流的概念。
Java 读写文件文本文件的示例