FileSystem.FileCopy(String, String) Method

Definition

Copies a file. The FileSystem gives you better productivity and performance in file I/O operations than FileCopy. See CopyFile(String, String) for more information.

public:
 static void FileCopy(System::String ^ Source, System::String ^ Destination);
public static void FileCopy (string Source, string Destination);
static member FileCopy : string * string -> unit
Public Sub FileCopy (Source As String, Destination As String)

Parameters

Source
String

Required. A 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
String

Required. A string expression that specifies the destination file name. Destination may include the directory or folder, and drive, of the destination file.

Exceptions

Source or Destination is invalid or not specified.

File is already open.

File does not exist.

Examples

This example uses the FileCopy function to copy one file to another. For purposes of this example, assume that SrcFile is a file that contains 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.

Remarks

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

FileCopy requires full trust to work on the local drive.

Applies to

See also