Client/VisualBasic (Window앱)

[VisualBasic] 파일 복사하기

Ardmos :) 2021. 5. 14. 21:52

샘플 코드입니다. 

 

 

 

비주얼베이직의 파일 복사는 FileSystem의 CopyFile 메서드를 사용할 수 있으며

 

CopyFile("소스파일경로", "목표경로")

CopyFile("소스파일경로", "목표경로", "덮어쓰기실행여부")

CopyFile("소스파일경로", "목표경로", "다이얼로그실행스타일", "취소버튼클릭시 행동설정")

 

이렇게 세 가지 스타일로 인자를 넘겨줄 수 있습니다. 

 

 

1. 소스파일의 경로와 목표경로는 같은 디렉터리여도 되고, 아니어도 됩니다. 

 

2. 목표 경로에 새로운 파일명을 입력하면, 입력한 새로운 파일명을 가진 채 복사됩니다. 

 

3. "덮어쓰기실행여부"의 기본값은 False입니다.

값을 True로 하면, 같은 이름의 파일이 이미 존재할 경우에 알아서 덮어쓰기작업을 실행합니다. False일 경우엔 같은 파일이 이미 존재할 경우의 예외처리를 해주어야합니다.

 

4. "다이얼로그실행스타일"의 인자로는 FileIO.UIOption.AllDialogs 와 FileIO.UIOption.OnlyErrorDialogs 두 가지를 줄 수 있습니다. 기본값은 FileIO.UIOption.OnlyErrorDialogs 입니다.

 

5. "취소버튼클릭시 행동설정"의 인자로는 FileIO.UICancelOption.DoNothing와 FileIO.UICancelOption.ThrowException 가 있습니다. 기본값은 FileIO.UICancelOption.ThrowException 입니다.

 

728x90