java实现持续写入内容到txt文件
2012-02-08 17:22
621 查看
import java.io.*;import java.util.*;public class LogTest{public static void main(String[] args){File log=new File("user\\log\\login.log");String newLog="UserName:Jim Green | Date:"+new Date()+" | IP:202.65.21.14";appendLog(log,newLog);}public static void appendLog(File log,String newLog){Scanner sc=null;PrintWriter pw=null;try{if(!log.exists())//如果文件不存在,则新建.{File parentDir=new File(log.getParent());if(!parentDir.exists())//如果所在目录不存在,则新建.parentDir.mkdirs();log.createNewFile();}sc=new Scanner(log);StringBuilder sb=new StringBuilder();while(sc.hasNextLine())//先读出旧文件内容,并暂存sb中;{sb.append(sc.nextLine());sb.append("\r\n");//换行符作为间隔,扫描器读不出来,因此要自己添加.}sc.close();pw=new PrintWriter(new FileWriter(log),true);/*A.*/pw.println(sb.toString());//,写入旧文件内容./*B.*/pw.println(newLog);//写入新日志./** 如果先写入A,最近日志在文件最后.* 如是先写入B,最近日志在文件最前.*/pw.close();}catch(IOException ex){ex.printStackTrace();}}}[/code]
相关文章推荐
- java实现持续写入内容到txt文件
- java 实现txt文件读取,写入操作实例代码。
- java实现读取txt文件中的内容
- JAVA实现读取txt文件内容的方法
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- 使用Java实现文件内容的写入读出
- 替换文件中某个字符串并写入新内容(Java代码实现)
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- java读写文件-经过多方搜索整合成我需要的功能(读写指定文件夹下面的多个指定名称的txt中的内容全部写入到一个指定的txt中)
- java 将内容写入文件 txt
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- 替换文件中某个字符串并写入新内容(Java代码实现)
- Java写入txt文件内容
- 替换文件中某个字符串并写入新内容(Java代码实现)
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- java实现读取txt文件中的内容
- JAVA 创建TXT文件,写入文件内容,读取文件内容