Client/VisualBasic (Window앱)

[VisualBasic] 파일읽기#5. 텍스트파일을 한 줄 씩 읽고싶을 때

Ardmos :) 2021. 5. 13. 18:38

이번 시간엔 텍스트파일을 한 줄씩 읽고싶을 때 사용할 수 있는 방법에 대해 알아보겠습니다. 

 

 

가장 중요한건, IO.StreamReader를 사용한다는것과 

IO.StreamReader형태를 얻어내야하기때문에 ReadAllText가 아닌 OpenTextFileReader를 사용한다는것입니다.

 

이 StreamReader형태는 ReadLine()이라는 메서드가 있어서 한 줄 씩 편하게 읽어오는것이 가능합니다. 

 

 

 

1. 예시파일은 지난시간에 사용했던 것 그대로 사용하겠습니다. 

 

 

 

2. 폼은 버튼을 하나 만들어주시면 되고

 

 

 

 

 

3. 앞서 말씀드린것처럼 OpenTextFileReader를 사용해서 StreamReader형태의 텍스트파일 데이터를 얻어옵니다. 

 

 

 

 

4. ReadLine()메서드를 통해 한 줄 씩 읽어올수가 있는데, 

EndOfStream() 메서드를 사용해 마지막줄까지 남김없이 읽어와보도록 하겠습니다.

 

 

 

5. 그렇게하면 성공적으로 한 줄 씩 데이터를 읽어오는것이 가능합니다. 

 

 

728x90