[VisualBasic] 바이너리파일 만들기, 쓰기, 읽기 이번에 진행할것은 총 세 가지. - 바이너리 파일의 생성 : IO.File.Create( "경로" ) - 바이너리 파일에 원하는 데이터 쓰기 : IO.File.WriterAllBytes( "경로", "바이트 배열 데이터" ) - 바이너리 파일 읽기 : IO.File.ReadAllBytes( "경로" ) 1. 바이너리 파일 생성 2. 바이너리 파일에 쓰기 3. 바이너리 파일 읽기 4. 폼 5. 실행결과 Client/VisualBasic (Window앱) 2021.05.15
[VisualBasic] 파일 정보 _ GetFileInfo, FileInfo GetFileInfo 메서드로 FileInfo 형태의 정보를 가져올 수 있습니다. 해당 파일 정보로 디렉터리 이름과 파일의 이름을 알 수 있습니다. .DirectoryName : 디렉터리 이름과 경로 .Name : 해당 파일의 이름 1. 폼 2. 실행결과 Client/VisualBasic (Window앱) 2021.05.15
[VisualBasic] 디렉터리에 존재하는 디렉터리 리스트 읽어오기 GetFiles와 마찬가지로 GetDirectories("경로") 이렇게 사용해주면 됩니다. 1. 샘플 폴더 2. 폼 3. 실행결과 Client/VisualBasic (Window앱) 2021.05.15
[VisualBasic] 디렉터리에 존재하는 파일 리스트 읽어오기 디렉터리에 존재하는 파일들의 리스트는 FileSystem.GetFiles("디렉터리 경로") 로 알아올 수 있습니다. 정보는 String 컬렉션 형태로 반한되는데, 예제에선 For Each문을 사용해서 리스트박스에 추가해줬습니다. 1. 읽어올 디렉터리의 모습은 이러합니다. 2. 폼은 다음과 같이 ListBox 하나와 Button 하나를 만들어줬습니다. 그리고 Button을 누르면 ListBox에 저희 디렉터리의 파일 리스트가 출력되도록 만들었습니다. 3. 예시 코드대로 입력하고 실행해보시면 다음과 같은 결과를 보실 수 있습니다. 예시코드 입력하실 때 GetFiles의 인자로 전달되는 디렉터리 경로는 알맞게 변경하셔야합니다 Client/VisualBasic (Window앱) 2021.05.15
[VisualBasic] 디렉터리 삭제하기 FileSystem.DeleteDirectory("디렉터리 경로", "삭제옵션") "삭제옵션" 으로는 DeleteAllContents를 하면 디렉토리 안의 데이터까지 전부 삭제하고 ThrowIfDirectoryNonEmpty를 하면 디렉토리가 비어있지 않았을 때 예외처리가 가능하도록 해줍니다. Client/VisualBasic (Window앱) 2021.05.15
[VisualBasic] 디렉터리 복사하기 비주얼베이직에서의 디렉터리 복사는 FileSystem.CopyDirectory 메서드를 통해서 가능합니다. CopyDirectory("소스디렉터리", "타겟디렉터리", "덮어쓰기옵션(True/False)") 덮어쓰기옵션을 True로 할 시, 같은 이름의 타겟 디렉터리가 이미 존재하더라도 에러 없이 자동으로 덮어쓰기를 진행합니다. Client/VisualBasic (Window앱) 2021.05.14
[VisualBasic] 디렉터리 만들기 비주얼베이직에서 디렉터리 생성은 FileSystem.CreateDirectory("경로") 를 이용해 진행할 수 있습니다. Client/VisualBasic (Window앱) 2021.05.14
[VisualBasic] 파일 이름 바꾸기 예시 코드입니다. 역시 FileSytem을 사용하며 RenameFile("소스파일 경로", "바꾸길 원하는 이름") 이렇게 인자를 전달해주면 됩니다. ^-^ Client/VisualBasic (Window앱) 2021.05.14
[VisualBasic] 파일 복사하기 샘플 코드입니다. 비주얼베이직의 파일 복사는 FileSystem의 CopyFile 메서드를 사용할 수 있으며 CopyFile("소스파일경로", "목표경로") CopyFile("소스파일경로", "목표경로", "덮어쓰기실행여부") CopyFile("소스파일경로", "목표경로", "다이얼로그실행스타일", "취소버튼클릭시 행동설정") 이렇게 세 가지 스타일로 인자를 넘겨줄 수 있습니다. 1. 소스파일의 경로와 목표경로는 같은 디렉터리여도 되고, 아니어도 됩니다. 2. 목표 경로에 새로운 파일명을 입력하면, 입력한 새로운 파일명을 가진 채 복사됩니다. 3. "덮어쓰기실행여부"의 기본값은 False입니다. 값을 True로 하면, 같은 이름의 파일이 이미 존재할 경우에 알아서 덮어쓰기작업을 실행합니다. False일 .. Client/VisualBasic (Window앱) 2021.05.14
[VisualBasic] 파일 이동시키기 이번 시간엔 비주얼베이직에서의 파일 이동에 대해 알아보겠습니다. ^^ 이번에도 역시 FileSystem을 사용합니다. FileSystem.MoveFile("원본 파일의 경로", "이동할 경로") 이렇게 입력해주시고 올바른 경로에 테스트를 위한 샘플 디렉터리를 만든 후에 실행해보시면 확인하실 수 있습니다 ^_^ Client/VisualBasic (Window앱) 2021.05.14