CopyFile

機能
既存のファイルをコピーする
Declare Function CopyFile Lib "kernel32.dll" Alias "CopyFileA" _
(ByVal lpExistingFileName As String, ByVal lpNewFileName As String, _
ByVal bFailIfExsts As Long) As Long
Declare Function CopyFile Lib "kernel32.dll" Alias "CopyFileA" _
(ByVal lpExistingFileName As String, ByVal lpNewFileName As String, _
ByVal bFailIfExsts As Integer) As Integer

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

コピーするファイル名
lpNewFileName
コピー先のファイル名
bFailIfExsts
既にファイルが存在している場合の処理
    1   コピーしないで、エラーにする
    0   上書きする
戻り値
正常終了のとき         0以外
エラーのとき              0
備考
既存のファイルのセキュリティ属性はコピーされない。
それ以外の属性はコピーされる。
Visual BasicのFileCopyステートメントと同じ。