Visual Basic Language Reference  

FileCopy Function

Copies a file.

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

Parameters

Source
Required. String expression that specifies the name of the file to be copied. Source may include the directory or folder, and drive, of the source file.
Destination
Required. String expression that specifies the target file name. Destination may include the directory or folder, and drive, of the destination file.

Exceptions/Errors

Exception type Error number Condition
ArgumentException 52 Source or Destination is invalid or not specified.
IOException 55 File is already open.
FileNotFoundException 53 File does not exist.

Remarks

If you try to use the FileCopy function on a currently open file, an error occurs.

Example

This example uses the FileCopy function to copy one file to another. For purposes of this example, assume that SRCFILE is a file containing some data.

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

See Also

Kill Function | ArgumentException | IOException | FileNotFoundException