工控编程吧
标题:
上位机MFC 如何删除文件
[打印本页]
作者:
qq263946146
时间:
2019-8-1 12:42
标题:
上位机MFC 如何删除文件
删除文件对应的处理函数为DeleteFile。我们只要传递要删除文件的路径就好。
首先我们添加一个按钮1,让用户选择要删除的文件。
void CDemoDlg::OnTest1()
{
//创建文件对话框
CString strFilter = _T("所有文件(*.*)|*.*||");
CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY |
OFN_OVERWRITEPROMPT, strFilter);
dlg.m_ofn.lpstrTitle = _T("源文件");
if(dlg.DoModal() == IDOK)
{
//获得文件路径
CString strPathName = dlg.GetPathName();
SetDlgItemText(IDC_TEXT, strPathName);
}
}
复制代码
然后我们添加删除文件的按钮。
void CDemoDlg::OnTest2()
{
CString strPathName = _T("");
GetDlgItemText(IDC_TEXT, strPathName);
if (strPathName == _T(""))
{
AfxMessageBox(_T("请选择文件。"));
return;
}
//删除文件
if(::DeleteFile(strPathName))
{
AfxMessageBox(_T("删除文件成功。"));
}
else
{
AfxMessageBox(_T("删除文件失败。"));
}
}
复制代码
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4