比如要复制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)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)