既存のファイルをコピーする
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ステートメントと同じ。