在程序里要判断文件类型然后分类,因为文件类型有好多好多,我用到的可能有100多种,如果在程序里用if判断的话程序会很复杂,还不方便修改更新,请教高手有没有好办法,实现功能,使得程序可读性强并且有新文件类型的时候方便更新啊?
else if(FileAttri == "")
{
}
......
else if(FileAttri == "gpf")
{
  pMainFrame->m_list4.InsertString(0,strFileName);
classpath.Format("%s\\MTSAT",copypath);
if(PathFileExists(classpath))
{
NewPathName.Format("%s\\MTSAT\\%s",copypath,NewFileName);
}
else
{
  CreateDirectory(classpath,NULL);
NewPathName.Format("%s\\MTSAT\\%s",copypath,NewFileName);
}
}
else if(FileAttri == "")
{
}
......
是不是要在MFC中连接数据库,进行表查询啊?必须要用数据库吗?我用读取EXCEL文件可否实现呢?有没有初学的资料可以指导一下?