|
통일바라기 님이 쓰신 글 :
:
: 때때로 들려서 고수님들의 도움을 얻어가는 초짜입니다.
:
: 실시간으로 파일크기가 커지는 텍스트 파일이 있을때,
: 일정시간마다(Ex: 1분마다) 파일의 변경부분을 알아낼 수 있을까요?
:
: 무식한 방법으로 파일을 읽어 버퍼에 두고, 1분후에 다시 읽어 비교를
: 하면 가능하기는 할터인데 정말 무식한 방법 같아서요...
:
: Unix의 tail 명령 같은거라도 있으면 편법으로라도 할 수 있을것 같은데...
: 파일 내용에 시간이 찍히는 형태거든요.
:
: 고수님들의 시원스런 답변에 미리 감사드립니다.
:
:
저도 어떻게 장담할 수는 없습니다만.. (그리고 고수도 아닙니다.. --;; 초짭니다.. --;;;)
제 생각에는 파일을 읽어 버퍼에 두는 것보다는 더 간단한 방법이 있을꺼 같습니다..
바로 파일 포인터를 이용해 파일의 시작점에서 어느 위치까지 읽었다는 것만 저장을 해 두면
다음에 읽을때는 그 위치만큼만 스킵하여 다음부터 읽게되면 새로 늘어난 것들을 읽을수
있지 않을까요 ..?
허접한 답변이었습니다.. 그럼 즐프하세요
|