HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


C# 2005の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > C# 2005 Tips > ファイル操作 Tips メニュー

06.ファイルをコピーする

UPDATE:2006/07/14 

<< 前のTips  次のTips >>

 


ファイルをコピーするには、FileクラスのCopyメソッドを使用します。
サンプル1ではコピー先ファイルがすでに存在する場合には例外が発生します。
サンプル2では第3引数にtrueを設定(上書きを許可)しコピーを行っています。

 
サンプル1
string sourceFile = @"C:\Work\Test.txt";    //コピー元ファイル
string destFile = @"C:\Work\ABC.txt";       //コピー先ファイル

try
{
    //ファイルをコピーする
    //(コピー先ファイルがすでに存在する例外が発生する)
    System.IO.File.Copy(sourceFile, destFile);
}
catch ( Exception ex )
{
    Console.WriteLine(ex.Message);
}


 
サンプル2
string sourceFile = @"C:\Work\Test.txt";    //コピー元ファイル
string destFile = @"C:\Work\ABC.txt";       //コピー先ファイル

//ファイルをコピーする
//第3引数にTrueを設定し上書きを許可する)
System.IO.File.Copy(sourceFile, destFile, true);