谁能用VC++编一个自动覆盖文件的程序啊?

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:12:39
做一个程序,点击这个程序后,能实现把一个文件自动覆盖另一个文件,已知文件的目录

这个简单(上面不够详细 看我的吧)

我做过相关的程序 使用 CopyFile 这个函数

请看

void copy()
{
char path[255];//这是你的文件的文件的详细地址
char pathto[255];//要覆盖的文件的地址
HANDLE hFile;
CopyFile (path,pathto,false);
CloseHandle (hFile);
}

int main (){
copy();
}

如果不成功请给我短消息 我帮你解决到底 一个条件 分!!!! 哈哈

楼上的,hFile这个句柄干什么用,你的代码是Copy 的吧。
CopyFile是API函数,使用前请确保包含了 windows.h 这个头文件。

举例说明,将 D:\test.txt 覆盖掉 C:\test1.txt

TCHAR lpszSource[MAX_PATH];
TCHAR lpszTarget[MAX_PATH];
strcpy(lpszSource,"D:\\test,txt");
strcpy(lpszTarget,"C:\\test1.txt");
CopyFile(lpszSource,lpszTarget,FALSE);

BOOL CopyFile(
LPCTSTR lpExistingFileName,
LPCTSTR lpNewFileName,
BOOL bFailIfExists
);
利用这个函数,自己编写吧