[질문]파일에 내용을 추가할려고 하는데요......FileWriter........
든솔
2023.04.01
숙제하다가 갑자기...턱~ 막히는 부분이 발생했네요....
하드에 저장돼있는 파일 c:\성적.txt파일에
성적의 평균과 학점등을 추가로 작성해야 하는데.....
파일의 맨 마지막 줄부터 Write를 할려면
~~~ = new FileWriter(c:\\성적.txt,true); true이놈을 쓰면된다고 배웠습니다.
그런데 맨마지막줄이 아니라 그 줄의 맨마지막 부터 이어 쓰려면 어떻게 해야 하나요???ㅠ,ㅜ..도움좀 주세요
-
보슬
java.io.RandomAccessFile 을 이용해서 파일의 원하는 위치에 데이터를 write하는 것은 가능하지만 append의 개념이 아니라 reWrite(덮어쓰기)의 개념이므로, 파일에 Write되는 지점을 중심으로 기존에 있던 데이터까지(파일포인터 뒷부분의 모든 데이터) reWrite 해야 될겁니다..
-
네코
말이 어렵네요 현재 있는 내용 다음 줄이 아니라 그줄의 뒤에 붙여넣으신 다는 말인듯하네요..
-
잉간
흠...그래게요!
-
세이
그 줄의 맨 마지막이라 -_-;; 흠 -_-;; 맨마지막줄.. 과... 맨마지막줄의맨마지막에 글을 이어 쓴다구요? -_-? ;; 흠 ;;