mfc mysql 选择删除文件_MFC应用实例:[60]删除指定类型的文件
雙擊“刪除文件”按鈕添加響應函數OnDelete(),在響應函數OnDelete()中添加一下代碼:
void CDeleteCertainFolderFileDlg::OnDelete()
{
UpdateData(true);
CString m_extern;
switch (m_radio)//獲取要刪除文件類型的后綴名
{
case 0:
GetDlgItem(IDC_RADIO1)->GetWindowText(m_extern);
break;
case 1:
GetDlgItem(IDC_RADIO2)->GetWindowText(m_extern);
break;
case 2:
GetDlgItem(IDC_RADIO3)->GetWindowText(m_extern);
break;
case 3:
GetDlgItem(IDC_RADIO4)->GetWindowText(m_extern);
break;
case 4:
GetDlgItem(IDC_RADIO5)->GetWindowText(m_extern);
break;
}
if(m_strFolder!="" && m_extern!="")//當前目錄和文件類型不為空
{
CString str,strdel;
//構造類似"C:\\My Documents\\*.txt"的類型
char string[60];
strcpy( string, m_strFolder);
strcat( string, "\\*" );
strcat( string, m_extern );
CFileFind filefind;
if(filefind.FindFile(string,0)!=0)//遍歷搜索文件
{
while(filefind.FindNextFile()!=0)
{
strdel=filefind.GetFilePath();//獲取文件名
CFile::Remove(strdel);//刪除文件
}
strdel=filefind.GetFilePath();
CFile::Remove(strdel);
AfxMessageBox("文件刪除完成!");
DisplayFileList(m_strFolder);//更新顯示列表框
}
else
{
AfxMessageBox("當前目錄下,沒有這種類型的文件!");
}
}
else
AfxMessageBox("請選擇目錄!");
}
總結
以上是生活随笔為你收集整理的mfc mysql 选择删除文件_MFC应用实例:[60]删除指定类型的文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python开发基础戴歆第四章_第一阶段
- 下一篇: numpy 平方_Numpy的终极备忘录