본문 바로가기

etc

random AccessFile

반응형
RandomAccessFile allStepResultFile;
allStepResultFile = new RandomAccessFile(resultFileName, "rw");
allStepResultFile.seek(allStepResultFile.length());
allStepResultFile.seek(allStepResultFile.length());
allStepResultFile.writeBytes("\r\n");



import java.io.*;

public class SavingFile{
 public static void main(String[] args){
  File f = new File("c:/test.txt");  // c드라이브 루트디렉토리에 test.txt파일을 만든다. 혹은, 이어쓰기를 한다.
  RandomAccessFile raf;
  
  try{
   raf = new RandomAccessFile(f, "rw");
   String t="test";
   while((t=raf.readLine())!=null) // raf에 저장되어있는 데이터들을 한줄씩 불러온다.
    System.out.println(t);
   raf.writeBytes(t);                 // String 변수 t에 저장되어있는 문자열을 raf에 저장시킨다.
   raf.writeDouble(100);           // double형식의 숫자 100을 raf에 저장시킨다. (메모장으로 열어보면 알아볼 수 없는 문자들로 보여진다.
   raf.close();                        // 데이터파일의 사용이 끝나면 파일을 닫아줘야한다.
  }catch(Exception e){}
 }
}

반응형

'etc' 카테고리의 다른 글

Tomcat setting  (0) 2011.08.27
shell  (0) 2011.08.23
ImageJ  (0) 2011.08.18
Test, communication  (0) 2011.08.17
CSS Trick  (0) 2011.08.17