As far as I understood, you want to select a file and then
save it to another location.
Selecting a file name for saving
can be achieved by using the
SaveFileDialog.
I adapted your code:
OpenFileDialog ofd = new OpenFileDialog();
SaveFileDialog sfd = new SaveFileDialog();
ofd.DefaultExt = "png";
ofd.Filter = "JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|JPG Files(*.jpg)|*.jpg|GIF Files (*.gif)|*.gif";
if (ofd.ShowDialog().Value)
{
if(sfd.ShowDialog().Value)
{
File.Copy(ofd.FileName, sfd.FileName);
}
}