using namespace System;
using namespace System::IO;
int main()
{
String^ path = "D:\\Test.txt";//コピーするファイル。
String^ path2 = "D:\\Test2.txt";//コピー先ファイルの名前。ディレクトリや既存のファイルは使用できません。
try
{
// Ensure that the target does not exist.
//ターゲットが存在しないことを確認してください。
File::Delete( path2 );
// Copy the file.
//ファイルをコピーします。
File::Copy( path, path2 );
Console::WriteLine( "{0} を {1} にコピー", path, path2 );
// Try to copy the same file again, which should fail.
//もう一回コピーしてみるが失敗する。
File::Copy( path, path2 );//ここで例外が発生。下の行は表示されない
Console::WriteLine( "二回目のコピー操作が実行されたが、成功しないだろう。" );
}
catch ( Exception^ e )
{
Console::WriteLine( "予定通り成功しなかった。" );
Console::WriteLine( e );
}
Console::ReadLine();
}
2013年6月23日日曜日
ファイルをコピーする:CLR
File.Copy メソッド (String, String)
登録:
コメントの投稿 (Atom)

0 件のコメント:
コメントを投稿