System.IO.File.Copy()関数を使います。
コピー元ファイル名と
コピー先ファイル名を指定します。
C#
// unko.txt を hello.txt としてコピー
//
// ※コピー元ファイルが存在しない場合
// 例外:System.IO.FileNotFoundException が発生します。
// ※コピー先ファイルが既に存在する場合
// 例外:System.IO.IOException が発生します。
System.IO.File.Copy( @"C:\unko.txt", @"C:\hello.txt" );
// コピー先ファイルが既に存在する場合、上書き(第3パラメータ:true)
//
// ※コピー元ファイルが存在しない場合
// 例外:System.IO.FileNotFoundException が発生します。
System.IO.File.Copy( @"C:\unko.txt", @"C:\hello.txt", true );
VB.NET
'unko.txt を hello.txt としてコピー
'
'※コピー元ファイルが存在しない場合
' 例外:System.IO.FileNotFoundException が発生します。
'※コピー先ファイルが既に存在する場合
' 例外:System.IO.IOException が発生します。
System.IO.File.Copy("C:\unko.txt", "C:\hello.txt")
'コピー先ファイルが既に存在する場合、上書き(第3パラメータ:true)
'
'※コピー元ファイルが存在しない場合
' 例外:System.IO.FileNotFoundException が発生します。
System.IO.File.Copy("C:\unko.txt", "C:\hello.txt", True)
VC.NET
// unko.txt を hello.txt としてコピー
//
// ※コピー元ファイルが存在しない場合
// 例外:System.IO.FileNotFoundException が発生します。
// ※コピー先ファイルが既に存在する場合
// 例外:System.IO.IOException が発生します。
System::IO::File::Copy( "C:\\unko.txt", "C:\\hello.txt" );
// コピー先ファイルが既に存在する場合、上書き(第3パラメータ:true)
//
// ※コピー元ファイルが存在しない場合
// 例外:System.IO.FileNotFoundException が発生します。
System::IO::File::Copy( "C:\\unko.txt", "C:\\hello.txt", true );