Pues para copiar un archivo yo uso este metodo
My.Computer.FileSystem.CopyFile(ArchivoOrigen,ArchivoDestino,True)
'ArchivoOrigen es el path junto con el nombre de tu archivo a copiar
'ArchivoDestino es el path con el nombre de archivo de destino
'Y pues al final un booleano donde indicas si sera sobreescrito
'Esto lo pones en el evento click de tu boton
creo que la referencia de este metodo esta en Microsoft.VisualBasic
espero te sirva