샘플 코드입니다.
비주얼베이직의 파일 복사는 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
'Client > VisualBasic (Window앱)' 카테고리의 다른 글
[VisualBasic] 디렉터리 만들기 (0) | 2021.05.14 |
---|---|
[VisualBasic] 파일 이름 바꾸기 (0) | 2021.05.14 |
[VisualBasic] 파일 이동시키기 (0) | 2021.05.14 |
[VisualBasic] 파일 삭제하기 (0) | 2021.05.14 |
[VisualBasic] 파일 만들기 (0) | 2021.05.14 |