CString strDir = "c:\\aaa";
if (!::PathIsDirectory(strDir))
    AfxMessageBox("目录不存在");
    

解决方案 »

  1.   

    最好转一下,呵呵:
    CString strDir = "c:\\aaa";
    if (!::PathIsDirectory((LPCTSTR)strDir))
        AfxMessageBox("目录不存在");
      

  2.   

    判断FindFirstFile的返回值也可以啊!
      

  3.   

    ***************************************************
    sorry,是我没说清楚,是我要建一个目录,由edit控件输入,怎么判断输入是否有效???
    ***************************************************
      

  4.   

    重命名
    文件名不能包括以下字符:
    (Tab) \ / : * ? " < > |
    确定
      

  5.   

    用_chdir(路径)函数,路径用绝对路径,如果返回0表示目录存在,不为0表示目录不存在。但是修改了程序的当前路径,用这个函数还要在头部包含direct.h
      

  6.   


    敢问各位PathIsDirectory的头文件是Shlwapi.h
    那么它应链接什么库
      

  7.   

    可能大家还没明白我的意思(除了azuo_lee)。
    是我要建一个目录,由edit控件输入,怎么判断输入是否有效?
    而不是判断现有目录是否存在!
    尽管这样还是谢谢大家,给分了!