已知一个目录的路径,可能是本地的,也可能是局域网上的,如何判断此目录是否存在?求最简单的办法?

解决方案 »

  1.   

    Determine file-access permission.int _access( const char *path, int mode );这个不知道可不可以。。试试
      

  2.   

    看看这篇文章吧,不知对你有帮助!
    http://www.vckbase.com/document/viewdoc/?id=620
      

  3.   

    用CInternetSession::OpenURL 试试
      

  4.   

    if(_access("\\\\192.168.0.20\\test",0)!=-1)
    cout<<"find path"<<endl;
    else
    cout<<"can't access the path"<<endl;如果\\192.168.0.20\test这个目录存在的话,马上能打印出find path,如该IP不存在就得等久点