想创建个日志文件,用FileOutputStream把操作都纪录进去,为什么每次写入后把原来的内容都删除了,有什么方法可以让纪录一直纪录下去而不删除原来的内容!!

解决方案 »

  1.   

    用 new FileOutputStream(File file, true) 就行了
      

  2.   

    或者每次把指针先指向文件未尾再写也行,
    logFile=new RandomAccessFile();
    logFile.seek(logFile.length());
    logFile.writeBytes("what u want to write in...");
      

  3.   

    new FileOutputStream(File file, true)
      

  4.   

    楼主要写日志文件,为什么不用log4j呢?这样不是更好?
      

  5.   

    这样效率是不底啊?
    new FileOutputStream(File file, true)这个简洁