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 件のコメント:
コメントを投稿