(1)CString str="C:\DOCUME~1\user\LOCALS~1\Temp\";错了!而CString str="C:\\DOCUME~1\\user\\LOCALS~1\\Temp\\";这样就没错!为什么呢?请指教?   (2) DWORD length=260;
      CString m_strPath;
      GetTempPath(length,(LPTSTR)(LPCTSTR)m_strPath);
      这3句代码获得了系统的临时文件夹的路劲,并存储到变量m_strPath中,在m_strPath中存储的是内容是C:\DOCUME~1\user\LOCALS~1\Temp\,由于MFC不能识别这种路径,我也不知道为什么,大家可以顺便和我解释一下;现在我想把C:\DOCUME~1\user\LOCALS~1\Temp\转换成C:\\DOCUME~1\\user\\LOCALS~1\\Temp\\,于是我用了m_strPath.Replace("\\","\\\\");结果还是没转换成功!用m_strPath.Replace("\","\\");确报了5个错误!为什么呢?感觉很奇怪!谢谢大家!