Java如何写入txt文件
2011-03-31 20:27
204 查看
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(); } } }
相关文章推荐
- java 如何将两个txt文件内容写入到一个txt文件中?
- java如何追加写入txt文件
- java如何追加写入txt文件
- java中如何获取远程计算机post提交的数据并把这些数据写入本地的txt文件中
- java如何写入txt文件
- java如何追加写入txt文件
- java如何追加写入txt文件
- java如何追加写入txt文件
- JAVA读取TXT文件 写入TXT文件
- 笔记:Java 创建txt文件并向其写入数据,再将数据存入到Mysql数据表
- java读取Excel数据,然后写入到txt文件,并批量保存到oracle数据库中
- java的io操作(将字符串写入到txt文件中)
- asp.net(c#)如何读取上传过程中的.txt文件中的数据,并将其写入数据库的
- java 实现txt文件读取,写入操作实例代码。
- java进行日期的加减,并写入到txt文件从中读取出来
- 【java IO】使用Java输入输出流 读取txt文件内数据,进行拼接后写入到另一个文件中
- Java读取txt文件和写入txt文件
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- Java写到.txt文件,如何实现换行