HANDLE h; WIN32_FIND_DATA fData; while ((h = ::FindFirstFile(dlgFile.m_strFilename,&fData)) != (HANDLE)0xFFFFFFFF) { if (::DeleteFile(fData.cFileName) == FALSE) { strMessage.Format("Unable to delete file %s/n", fData.cFileName); AfxMessageBox(strMessage); break; } }