服务器之家

服务器之家 > 正文

将内容写到txt文档里面并读取及删除的方法

时间:2019-10-29 15:59     来源/作者:java技术网

1、将内容写到txt文档里面 

复制代码代码如下:


public static void writeFile() { 
String txtFileName = "emailRecord.txt"; 
String directoryPath = ""; 
try { 
directoryPath = WebplusContext.getRealPath("/apps/schoolfellow/upload/smsRecord"); 
File directory = new File(directoryPath); 
if (!directory.exists()) { 
directory.mkdirs(); 

File txtFile = new File(directoryPath, txtFileName); 
FileOutputStream out = new FileOutputStream(txtFile, true); 
String line = System.getProperty("line.separator"); 
String smsContent = "将内容写到txt文件里面!" + line; 
out.write(smsContent.toString().getBytes("GBK")); 
out.close(); 
} catch (Exception ex) { 
log.error("将结果写入文件失败!", ex); 


2、读取文件里面的内容 

复制代码代码如下:


public void readerFile() { 
String filePath = WebplusContext.getServletContext().getRealPath("/apps/schoolfellow/upload/emailRecord/emailRecord.txt"); 
FileInputStream fis = null; 
try { 
fis = new FileInputStream(filePath); 
InputStreamReader reader = new InputStreamReader(fis, "GBK"); 
BufferedReader br = new BufferedReader(reader); 
String info = ""; 
schoolfellows = new ArrayList<SchoolfellowDataViewWrap>(); 
while ((info = br.readLine()) != null) { 
System.out.println(info); 

br.close(); 
fis.close(); 
} catch (Exception ex) { 
log.error("读取数据失败", ex); 
} finally { 


3、清除txt文件里面的内容 

复制代码代码如下:


public void clearFileContent() { 
String filePath = WebplusContext.getServletContext().getRealPath("/apps/schoolfellow/upload/emailRecord/emailRecord.txt"); 
try { 
FileOutputStream out = new FileOutputStream(filePath,false); 
out.write(new String("").getBytes()); 
out.close(); 
script = "alert('清空发送邮件日志成功!');"; 
} catch (Exception ex) { 
script = "alert('清空文件的内容失败,因为没有发送邮件日志文件!');"; 

 
标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
返回顶部