관리 메뉴

드럼치는 프로그래머

[JAVA] txt파일 이어쓰기 본문

★─Programing/☆─JAVA

[JAVA] txt파일 이어쓰기

드럼치는한동이 2013. 6. 3. 17:22
public static void WriteLog()
 {
  String logPath = "C:\\app\\log.txt"; //파일 경로
  
  File templog = new File(logPath);
   
  try {
   
   if(!templog.exists())//해당경로에 파일있는 없는 경우 생성
    templog.createNewFile();
  
     RandomAccessFile raf = new RandomAccessFile(logPath, "rw"); //이어쓰기용
      raf.seek(raf.length());//맨마지막 위치로 커서 이동
      SimpleDateFormat SDF = new SimpleDateFormat(); //시간값 얻기
      String str = "\r\n현재시간은 "+SDF.format(System.currentTimeMillis()); //기록할 글
      String r_str = new String(str.getBytes("KSC5601"),"8859_1");//그냥 str을 사용하게되면
                     //RandomAccessFile은 한글이 깨진다.
                     //따라서 Encoding 작업이 필요하다.
      raf.writeBytes(r_str);
      raf.close();
     
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }

 

[출처] http://blog.naver.com/PostView.nhn?blogId=monk773&logNo=90156551394

Comments