CopyFile(API)によるファイルのコピー


【式】

    BOOL CopyFile( LPCTSTR lpExistingFileName,
                   LPCTSTR lpNewFileName,
                   BOOL bFailIfExists );

【引数】
    lpExistingFileName :
        コピー元のファイル名。

    lpNewFileName :
        コピー先のファイル名。

    bFailIfExists :
        lpNewFileNameと同じファイル名が既に存在していた場合の処置。

        TRUE  = 関数は失敗し、コピーしない。
        FALSE = 上書きコピーし、関数は成功する。

【サンプル】

void CCopFileSamDlg::OnButton1() 
{
    bool Result;

    //ファイルをコピーする(上書きコピーを禁止)
    Result = CopyFile("C:\\temp\\Test.txt", "C:\\Work\\PutTest.txt", true);

    if(!Result){
        AfxMessageBox("コピーに失敗しました !");
    }
}

[サンプル・コード]


(注意)このサンプルは、Visual C++ 6.0 で作成されています。