C# 텍스트파일 마지막줄의 EOF 처리
글쓴이: mauri / 작성시간: 화, 2016/03/22 - 11:07오전
안녕하세요.
혹시 C#해보신분들께 조언좀 부탁드립니다.
지금 C#으로 텍스트 파일 처리 프로그램을 만들고 있는데요.
다음과 같이 EOF의 위치가 다른 파일2개가 있다고 가정할 경우..
(파일1)
AAA
BBB[EOF]
(파일2)
AAA
BBB
[EOF]
C#의 ReadLine()으로 처리하면 파일1, 파일2 둘다 2줄만 있는걸로 인식한다는 것입니다. ㅡ0ㅡ)!
지금 파일을 한줄 읽고 -> 변환처리 -> 다른 이름으로 출력하고 있기 때문에..
둘째줄 BBB 다음에 개행문자가 있느냐 EOF가 있느냐를 처리를 해 줘야 하는데요.
파일 스트림 이동시키거나 버퍼 읽어서 찾는건 흠좀 귀찮을듯 싶습니다.;;
이거 간단하게 해결할 수 있는 메소드나 방법 아시는 분은 조언 부탁드립니다..
Forums:
의견
1. 파일 스트림 이동시켜서 찾았는데, 그렇게 귀찮아보이지 않아서 그냥 답변 남깁니다. 원하시는 답변이 아닐 수도 있겠네요.
저는 이렇게 생각했습니다.
답변 감사드립니다.
한 30분 뒤져봤는데, 역시 스트림 이동시키는 방법밖에 없는것 같네요.
더 뒤지느니 그냥 만들겠다 싶었는데, 이렇게 직접 만들어 주셔서 감사드립니다..m(__)m
버퍼에 읽어들일 생각이었는데, 님이 작성해주신 방법이 훨씬더 효율적이겠네요.
감사합니다~!!!
댓글 달기