Client 60

[VisualBasic] 파일 삭제하기

이번 시간엔 비주얼베이직에서 파일을 삭제하는 방법에 대해 알아보겠습니다. 예시 코드입니다. 중요 메서드는 My.Computer.FileSystem의 DeleteFile메서드입니다. 삭제를 원하는 경로를 인자로 전달하면 됩니다. 바로 시작해보겠습니다. 1. 우선 샘플파일을 만들어주고요, test1.txt 를 만들었습니다. 2. 버튼 하나 있는 폼을 만들어주시면 됩니다. 3. 그리고 예제코드와 같이 입력하신 후 실행해보시면 DeleteFile의 메서드로 입력하신 경로의 파일이 삭제되는걸 보실 수 있습니다.

[VisualBasic] 파일 만들기

이번시간엔 파일을 만드는 방법에 대해 알아보겠습니다! ^_^ 예시 코드입니다. 요번 샘플에서의 핵심은 'FileStream 의 File.Create("생성할 경로(생성할 파일명까지 포함)") 로 텍스트 파일을 생성' 해주고, '해당 FileStream의 Write메서드를 통해 문장을 입력해줄 수 있다는것' 입니다. 1. 일단 폼을 먼저 만듭니다. 이번에도 버튼 하나만 있으면 됩니다 ^_^ 영원히 사랑받는 버튼 2. 예제 코드대로 코드를 작성합니다. 상단의 Import 부분을 빠뜨리지 말아주세요! 3. 실행해보면 ~! 버튼을 눌렀을 때 이렇게 텍스트 파일이 생성되고 문자열도 입력되는걸 확인하실 수 있습니다 ^^

[VisualBasic] 파일쓰기#2. 파일에 텍스트를 한 줄씩 쓰기

이번시간엔 파일에 텍스트를 한 줄씩! 쓰는 방법에 대해 알아보겠습니다. IO.StreamWriter의 WriteLine메서드를 사용하면 텍스트를 한 줄 씩 추가하는것이 가능합니다. 지난 시간과의 차이는 알아서 줄바꿈이 되어가며 텍스트가 추가된다는 것이지요. OpenTextFileWriter의 두 번째 인자로 들어가는 True는 맞습니다. Append속성을 결정하는 인자입니다. True면 새 문자열이 기존 문자열의 뒷부분에 추가되는것이고 False면 새 문자열이 기존 문자열을 대체하는것입니다. https://ardmos.tistory.com/entry/VisualBasic-%ED%8C%8C%EC%9D%BC%EC%93%B0%EA%B8%B01-%ED%8C%8C%EC%9D%BC%EC%97%90-%ED%85%8D..

[VisualBasic] 파일쓰기#1. 파일에 텍스트 쓰기

이번시간엔 파일에 텍스트 쓰는 방법에 대해 알아보겠습니다. 예시파일입니다. 이번에 핵심은 WriteAllText("경로", "추가할 내용", "추가할 스타일") 입니다. 첫 번째 인자에는 경로를 적고 두 번째 인자에는 추가할 문자열을 세 번째 인자에는 True나 False를 적어주시면 되는데, True는 기존에 존재하는 문자열의 뒷부분에 새 문자열을 추가하겠다는 뜻이고 False는 기존에 존재하는 문자열을 새 문자열로 대체시키겠다는 뜻 입니다. 그럼 시작해보겠습니다. 1. 우선 샘플 텍스트 파일을 준비합니다. 2. 버튼이 하나 있는 폼을 준비합니다. 3. WriteAllText메서드를 사용해 원하는 문자열을 추가하는 코드를 작성합니다. 4. 실행해서 확인해봅니다. 버튼이 클릴될 때 마다 "추가되었나" 라..

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

이번 시간엔 텍스트파일을 한 줄씩 읽고싶을 때 사용할 수 있는 방법에 대해 알아보겠습니다. 가장 중요한건, IO.StreamReader를 사용한다는것과 IO.StreamReader형태를 얻어내야하기때문에 ReadAllText가 아닌 OpenTextFileReader를 사용한다는것입니다. 이 StreamReader형태는 ReadLine()이라는 메서드가 있어서 한 줄 씩 편하게 읽어오는것이 가능합니다. 1. 예시파일은 지난시간에 사용했던 것 그대로 사용하겠습니다. 2. 폼은 버튼을 하나 만들어주시면 되고 3. 앞서 말씀드린것처럼 OpenTextFileReader를 사용해서 StreamReader형태의 텍스트파일 데이터를 얻어옵니다. 4. ReadLine()메서드를 통해 한 줄 씩 읽어올수가 있는데, End..

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

이번 시간엔 원하는 글자수만큼 끊어서 읽어오는 방법을 활용해 데이터파일을 처리하는 방법을 알아보겠습니다. 예시 코드입니다. 오늘의 핵심은 바로 이 부분입니다. 데이터의 형태에 따라서 다른 포멧을 적용해 읽어오는것인데요 1. 우선 샘플 파일을 준비합니다. 2. 폼은 이렇게 버튼 하나만 만들어줍니다. 3. 각각의 데이터에 맞는 포맷을 미리 준비해줍니다. 4. 그리고 PeekChars() 메소드를 사용해 처름 이름 부분만큼(세 글자)의 데이터를 읽어와 홍길동인지 아닌지 확인합니다. 5. 홍길동인지 고길동인지 확인이 가능해졌으니 2번에서 미리 준비해뒀던 각각에 맞는 포맷을 세팅해주겠습니다. 6. 그리고 실행해주시면 다음과같이 잘 구분하는걸 보실 수 있습니다.

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

이번 시간엔 텍스트파일의 내용을 일정 글자수만큼씩 끊어서 읽어오는 방법에 대해 알아보겠습니다. 예시 코드입니다. 지난번과 마찬가지로 FileIO.TextFieldParser를 사용하는데, 중요한 부분은 바로바로 TextFieldType 부분입니다. 텍스트필드타입 = FileIO.FieldType.FixedWidth SetFieldWidths("끊어서 읽어오길 원하는 글자 수", "끊어서 읽어오길 원하는 글자 수", "끊어서 읽어오길 원하는 글자 수", "끊어서 읽어오길 원하는 글자 수", ...) 텍스트필드타입은 반드시 FixedWidth로 해주시고 SetFieldWidths로 몇 글자씩 끊어서 읽어올지 정해주시기만 하면 됩니다. 나머진 지난번에 실행했던 코드를 그대로 사용하셔도 됩겠습니다. ardmos..

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

오늘은 텍스트 파일을 특정 기준으로 구분하여 읽어오는 방법에 대해 알아보겠습니다. 예시입니다. 여기서 핵심은 New FileIO.TextFieldParser("텍스트 파일의 경로") SetDelimiters("구분기준") 입니다. 1. 콤마가 있는 샘플 텍스트파일을 미리 만들어줍니다. 저는 콤마를 네 개 넣어뒀습니다. 이제 이 콤마를 기준으로 문장을 구분해서 VB 파일 쓰기/읽기 실습을 시작 합니다. 예시 파일을 성공적으로 읽어왔습니다. 이렇게 읽어오게될 것입니다. 2. 폼은 이전에 사용했던걸 그대로 사용하시면 됩니다. ardmos.tistory.com/entry/VisualBasic-%ED%85%8D%EC%8A%A4%ED%8A%B8-%ED%8C%8C%EC%9D%BC%EC%9D%98-%EB%82%B4%E..

[VisualBasic] 파일읽기#1. 텍스트 파일의 내용을 읽어오는 방법

오늘은 비주얼베이직에서 텍스트파일을 읽어오는 방법에 대해 알아보겠습니다. 예시입니다. 여기서 핵심은 My.Computer.FileSystem.ReadAllText("텍스트 파일의 경로") 해당 경로의 텍스트 파일 내용을 전부 읽어오는 메서드입니다. 해당 텍스트파일의 모든 내용을 String형태로 반환합니다. 그럼 이제 이걸 사용해서 샘플 파일의 내용을 읽어와봅시다! 1. 우선 이렇게 읽어올 대상을 만들어두고 2. 폼에 레이블 하나와 버튼 하나를 생성합니다. 3. 그다음 버튼을 더블 클릭 하면 보실 수 있는 곳에다가 My.Computer.FileSystem.ReadAllText() 메서드를 활용해 텍스트 파일을 읽어오게끔 코드를 작성해주시면, 버튼이 클릭되었을 때 텍스트파일을 읽어오게 됩니다. * My.C..