怎么用C++ MFC 复制文件?

怎么用C++ MFC 复制文件?,第1张

你是不是说的复制文件?是的话方法镇茄多的很。

比如要复制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

)

CFileDialog 氏塌fld(TRUE,NULL, NULL, OFN_READONLY,"所有颂核枣文件|*.*||",this)

if(IDOK==fld.DoModal())

{

CString fpath = fld.GetPathName()

CString tpath = _T("D:\\")//固定文件夹

tpath 野拆+= fld.GetFileName()

::CopyFile(fpath,tpath,TRUE)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12273394.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存