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("yyMMdd"); //시간값 얻기
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();
}
[출처] [안드로이드/자바] txt파일 이어쓰기|작성자 monk773
'프로그래밍언어 > 안드로이드' 카테고리의 다른 글
파이썬 adb 무선 접속 (0) | 2022.05.21 |
---|---|
adb 로 이벤트 날리기 (0) | 2022.05.21 |
문자열 숫자열 치환 (0) | 2014.11.27 |
SD카드 쓰기 권한 (0) | 2014.11.26 |
현재날짜구하기 (0) | 2014.11.26 |