C++中有没有可以复制一个程序的函数,救急

来源:百度知道 编辑:UC知道 时间:2024/07/05 05:17:19
C++中有没有可以复制一个程序的函数,救急
可执行程序 .exe

你是不是说的复制文件?是的话方法多的很。
比如要复制C:\cmd.exe至D:\dir\2下,并重命名为cmd_new.exe,方法如下:
system("copy c:\\cmd.exe d:\\dir\\2\\cmd_new.exe");
就相当于是在执行MS-DOS命令。这是在控制台下使用的,不过我想你应该够用了。
在MFC下可以用CopyFile()函数,定义如下:
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
);