MFC应用实例:[52]复制、删除、移动文件

2024-10-16 08:55:50

1、新建一个基于对话框的应用程序,工程名为OperateFile。

MFC应用实例:[52]复制、删除、移动文件

3、为“打开”按钮建立响应脑栲葱蛸函数OnOpen1(),在响应函数OnOpen1()中添加一下代码:void COperateFile肛舀辨乔Dlg::OnOpen1(){ // TODO: 在这里添加你的控制消息的处理代码 CString strFilter="All Files(*.*)|*.*||"; CFileDialog dlg(TRUE, NULL, NULL, OFN_EXPLORER|OFN_HIDEREADONLY| OFN_ENABLESIZING|OFN_FILEMUSTEXIST,strFilter); if(dlg.DoModal() == IDOK ) //显示打开文件对话框 { m_strSrcFile=dlg.GetPathName(); UpdateData(false); }}

MFC应用实例:[52]复制、删除、移动文件

5、为“复制”按钮建立响应脑栲葱蛸函数OnCopy(),在响应函数OnCopy()中添加一下代码:void COperateFileDl爿讥旌护g::OnCopy() //复制{ // TODO: 在这里添加你的控制消息的处理代码 UpdateData(TRUE); CString strMsg; if(CopyFile(m_strSrcFile,m_strDstFile,FALSE)) strMsg.Format("文件%s已经拷贝到文件%s了!",m_strSrcFile,m_strDstFile); else strMsg.Format("文件%s拷贝到文件%s失败!",m_strSrcFile,m_strDstFile); AfxMessageBox(strMsg);}

MFC应用实例:[52]复制、删除、移动文件

7、程序运行如下把桌面的新建文本文件.txt复制到C盘的file.txt文档。

MFC应用实例:[52]复制、删除、移动文件
猜你喜欢