我想创建一个文件
pFileName是个相对路径,如./aaa/a.cpp
我用到 f.Open( pFileName , CFile::modeCreate ) ;
但是创建不出来,怎么回事 ?? ( aaa文件夹必须还不存在 )

解决方案 »

  1.   

    你不用./aaa/a.cpp
    面用
    aaa/a.cpp
    就OK了
      

  2.   

    那把./aaa/a.cpp前的./去掉有什么好办法吗?我的CString obj 是拼凑起来的,其中switch产生的./aaa部分 。
      

  3.   

    有没有去掉前面已知串的CString成员函数
      

  4.   

    to ;nightsuns
              即使这样也不行啊!"aaa/a.cpp"既不是相对路径也不是绝对路径
      

  5.   

    用CString里面的Replace函数把./替换成""就可以了啊"aaa/a.cpp"是相对路径
      

  6.   

    我知道了,原因是f.Open( pFileName , CFile::modeCreate )不能创建目录