BOOL CopyFile(
  LPCTSTR lpExistingFileName,
                          // pointer to name of an existing file
  LPCTSTR lpNewFileName,  // pointer to filename to copy to
  BOOL bFailIfExists      // flag for operation if file exists
);
 
CopyFile("C:\currentfile.txt","D:\copyfile.txt",TRUE);
以上这行。是将C盘根目录下的currentfile.txt(这个参数的内容指到一个现成的文件所在的地方本例是C:\currentfile.txt。),拷贝到第二个参数所指到的地方,(第二个参数放目的文件所指到的地方。本例是D:\copyfile.txt),第三个参数是一个标志位(BOOL型)。意义是当这个参数是“真”的时候,当目的如果已经有了一个现成的文件(被第二个参数指定的文件已经存在);时此函数会失败。不做任何操作。否则就COPY文件。如果此参数为FALSE。即使有现成的文件在。也将忽盖这个文件。如果没有。当然也COPY文件。