이번 시간엔 텍스트파일의 내용을 일정 글자수만큼씩 끊어서 읽어오는 방법에 대해 알아보겠습니다.
예시 코드입니다.
지난번과 마찬가지로 FileIO.TextFieldParser를 사용하는데,
중요한 부분은 바로바로 TextFieldType 부분입니다.
텍스트필드타입 = FileIO.FieldType.FixedWidth
SetFieldWidths("끊어서 읽어오길 원하는 글자 수", "끊어서 읽어오길 원하는 글자 수", "끊어서 읽어오길 원하는 글자 수", "끊어서 읽어오길 원하는 글자 수", ...)
텍스트필드타입은 반드시 FixedWidth로 해주시고
SetFieldWidths로 몇 글자씩 끊어서 읽어올지 정해주시기만 하면 됩니다.
나머진 지난번에 실행했던 코드를 그대로 사용하셔도 됩겠습니다.
1. 샘플 파일을 준비합니다.
2. 예시 코드를 입력하신 후에 실행해보시면 다음과같은 결과를 확인하실 수 있습니다.
예시 코드에서 샘플 파일의 문장을 2글자, 3글자, 4글자, 그리고 나머지 전부. 만큼 읽어오게 했기 때문에 아래와 같은 결과가 나타납니다.
* SetFieldWidths( 2, 3, 4, -1)
728x90
'Client > VisualBasic (Window앱)' 카테고리의 다른 글
[VisualBasic] 파일읽기#5. 텍스트파일을 한 줄 씩 읽고싶을 때 (0) | 2021.05.13 |
---|---|
[VisualBasic] 파일읽기#4. 텍스트 파일의 내용을 원하는 글자수만큼씩 끊어서 읽기 _ 응용 (0) | 2021.05.12 |
[VisualBasic] 파일읽기#2. 텍스트 파일을 ??을 기준으로 구분하여 읽기 (0) | 2021.05.09 |
[VisualBasic] 파일읽기#1. 텍스트 파일의 내용을 읽어오는 방법 (0) | 2021.05.09 |
[VisualBasic] 비프음 넣기 Beep() (0) | 2021.01.04 |