다음을 통해 공유


FileCopy 함수

업데이트: 2007년 11월

파일을 복사합니다.

My.Computer.FileSystem 개체는 파일 입출력 작업에서 생산성 및 성능이 FileCopy보다 우수합니다. 자세한 내용은 My.Computer.FileSystem.CopyFile 메서드를 참조하십시오.

Public Sub FileCopy( _
ByVal Source As String, _
ByVal Destination As String _
)

매개 변수

  • Source
    필수적 요소. 복사할 파일의 이름을 지정하는 String 식입니다. Source는 소스 파일의 디렉터리나 폴더 및 드라이브를 포함할 수 있습니다.

  • Destination
    필수적 요소. 대상 파일 이름을 지정하는 String 식입니다. Destination은 대상 파일의 디렉터리나 폴더 및 드라이브를 포함할 수 있습니다.

예외

예외 형식

오류 번호

조건

ArgumentException

52

Source 또는 Destination이 잘못되었거나 지정되지 않았습니다.

IOException

55

파일이 이미 열려 있습니다.

FileNotFoundException

53

파일이 없습니다.

비구조적 오류 처리를 사용하는 Visual Basic 6.0 응용 프로그램을 업그레이드하는 경우에는 "오류 번호" 열을 참조하십시오. 오류 번호를 Number 속성(Err 개체)과 비교할 수 있습니다. 그러나 가능하면 이러한 오류 제어 방법을 Visual Basic의 구조적 예외 처리 개요에 설명된 방식으로 바꾸는 것이 좋습니다.

설명

현재 열려 있는 파일에 FileCopy 함수를 사용하는 경우 오류가 발생합니다.

FileCopy를 로컬 드라이브에서 작동하려면 완전 신뢰가 필요합니다.

예제

다음 예제에서는 FileCopy 함수를 사용하여 한 파일을 다른 파일로 복사합니다. 이 예제에서 SrcFile은 데이터를 포함하고 있는 파일로 가정합니다.

Dim SourceFile, DestinationFile As String
SourceFile = "SRCFILE"   ' Define source file name.
DestinationFile = "DESTFILE"   ' Define target file name.
FileCopy(SourceFile, DestinationFile)   ' Copy source to target.

스마트 장치 개발자 참고 사항

이 함수는 지원되지 않습니다.

요구 사항

네임스페이스:Microsoft.VisualBasic

**모듈:**FileSystem

**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

참고 항목

작업

방법: Visual Basic에서 다른 디렉터리에 파일의 복사본 만들기

방법: Visual Basic에서 동일한 디렉터리에 파일의 복사본 만들기

방법: Visual Basic에서 디렉터리를 다른 디렉터리에 복사

참조

Kill 함수

ArgumentException

IOException

FileNotFoundException