CopyFile

【勇芳软件工作室】汉化HomePreviousNext

CopyFile功能将现有文件复制到新文件。

BOOL CopyFile(

LPCTSTR 【lpExistingFileName】,//指向现有文件名称的指针
LPCTSTR 【lpNewFileName】,//指向要复制到的文件名的指针
BOOL 【bFailIfExists】//如果文件存在,则用于操作的标志
); 

参数

【lpExistingFileName】

指向以空字符结尾的字符串,指定现有文件的名称。

【lpNewFileName】

指向以空字符结尾的字符串,指定新文件的名称。

【bFailIfExists】

指定如果与【lpNewFileName】指定的名称相同的文件已存在,该操作将如何继续。如果此参数为TRUE并且新文件已存在,则该函数将失败。如果此参数为FALSE且新文件已存在,则该函数将覆盖现有文件并成功。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

现有文件的安全属性不会复制到新文件中。

现有文件的文件属性(FILE_ATTRIBUTE_ *)将复制到新文件中。例如,如果现有文件具有FILE_ATTRIBUTE_READONLY文件属性,则通过调用CopyFile创建的副本也将具有FILE_ATTRIBUTE_READONLY文件属性。有关文件属性的更多信息,请参阅CreateFile.

也可以看看

CreateFile, MoveFile