保存一个相同文件名字的文件就报错误.大家帮看看.分不多.但是很急 CFile   TempFile;
CString FileName,FileTxt;
CFileFind finder;
CStdioFile MyStdioFile;
CFileDialog SaveDlg(false,_T("g"),_T("*.g"),NULL,
_T("g files (*.g)|*.g|All files (*.*)|*.*||"),this);
if(SaveDlg.DoModal()==IDOK)
{

FileName=SaveDlg.GetPathName();
if(finder.FindFile(FileName))
  {
if(MessageBox("文件名已存在,是否要替换","提示",MB_ICONASTERISK+MB_YESNO+MB_DEFBUTTON2)==IDYES)
{
DeleteFile(FileName);
MyStdioFile.Open(FileName,CFile::modeCreate|CFile::modeWrite);
m_txt.GetWindowText(FileTxt);
MyStdioFile.WriteString(FileTxt);
MyStdioFile.Close();
}
  }
else
{
MyStdioFile.Open(FileName,CFile::modeCreate|CFile::modeWrite);
m_txt.GetWindowText(FileTxt);
MyStdioFile.WriteString(FileTxt);
MyStdioFile.Close();
}




}
UpdateData(true);