The Copy method copies an existing file to a new file on the specified location. The Copy method takes three parameters. First the original file with full path, second the file to be copied file name with the new path and third parameter that is optional that is used to overwrite an existing file. If third parameter is true, the Copy method will overwrite if file already exists.

The following code snippet copies the source file to the destination file. 

string sourceFile = @"C:\Temp\MaheshTX.txt";

string destinationFile = @"C:\Temp\Data\MaheshTXCopied.txt";

try

{

    File.Copy(sourceFile, destinationFile, true);

}

catch (IOException iox)

{

    Console.WriteLine(iox.Message);

}

Next Recommended Readings