I used File.Copy(source, target, True), where source is a full path name, like c:\\source.txt and target is a folder, whi
Target must contain a filename too:
sSource = "C:\something.txt"
sTarget = "C:\folder\something.txt"
File.Copy(sSource, sTarget, True)
If you want to programatically have the same filename just do:
File.Copy(sSource, Path.Combine(sFolder, Path.GetFileName(sSource)), True)
Read the MSDN Documentation to have examples and information about exceptions and use of the method.