CString strPath = "C:\\tmp";
CString strName = strPath.Right(strPath.GetLength()-strPath.ReverseFind('\\')-1);
strName就是文件名
CString strAppPath = "C:\\Temp\\1\\abc123.cpp";
CString strTmp = strAppPath;
strTmp = strTmp.MakeReverse();//反转字符串
CString strFileName = strAppPath.Right(strAppPath.GetLength() - strTmp.Find('\\'));//获得文件名