Client/VisualBasic (Window앱)

[VisualBasic] 파일읽기#3. 텍스트 파일의 내용을 원하는 글자수만큼씩 끊어서 읽기

Ardmos :) 2021. 5. 10. 21:17

이번 시간엔 텍스트파일의 내용을 일정 글자수만큼씩 끊어서 읽어오는 방법에 대해 알아보겠습니다. 

 

예시 코드입니다.

 

 

지난번과 마찬가지로 FileIO.TextFieldParser를 사용하는데, 

 

중요한 부분은 바로바로 TextFieldType 부분입니다.

 

텍스트필드타입 = FileIO.FieldType.FixedWidth

SetFieldWidths("끊어서 읽어오길 원하는 글자 수", "끊어서 읽어오길 원하는 글자 수", "끊어서 읽어오길 원하는 글자 수", "끊어서 읽어오길 원하는 글자 수", ...)

 

텍스트필드타입은 반드시 FixedWidth로 해주시고 

SetFieldWidths로 몇 글자씩 끊어서 읽어올지 정해주시기만 하면 됩니다. 

 

나머진 지난번에 실행했던 코드를 그대로 사용하셔도 됩겠습니다. 

ardmos.tistory.com/entry/VisualBasic-%ED%85%8D%EC%8A%A4%ED%8A%B8-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EB%A1%9C-%EA%B5%AC%EB%B6%84%ED%95%98%EC%97%AC-%EC%9D%BD%EA%B8%B0

 

[VisualBasic] 파일읽기#2. 텍스트 파일을 ??을 기준으로 구분하여 읽기

오늘은 텍스트 파일을 특정 기준으로 구분하여 읽어오는 방법에 대해 알아보겠습니다. 예시입니다. 여기서 핵심은  New FileIO.TextFieldParser("텍스트 파일의 경로")  SetDelimiters("구분기준") 입니다. 1

ardmos.tistory.com

 

 

 

1. 샘플 파일을 준비합니다. 

 

 

 

2. 예시 코드를 입력하신 후에 실행해보시면 다음과같은 결과를 확인하실 수 있습니다. 

 

예시 코드에서 샘플 파일의 문장을 2글자, 3글자, 4글자, 그리고 나머지 전부. 만큼 읽어오게 했기 때문에 아래와 같은 결과가 나타납니다.

* SetFieldWidths( 2, 3, 4, -1)

 

 

 

728x90