如下代码,查找一文件是否存在
CFileFind findfile;
BOOL b = findfile.FindFile(strFilePath, 0);文件的确是存在的,怎么返回0呢?GetLastError看错误代号,说的是系统找不到指定的文件,可是这文件的确是存在的啊?
不过这文件是在隐藏目录下的,是不是跟这有关系呢?

解决方案 »

  1.   

    我要找的文件是在IE的临时文件夹里面,也就是下面这地方
    "C:\\Documents and Settings\\tanwei\\Local Settings\\Temporary Internet Files\\guanggao.swf"
    是不是IE的临时文件夹是个虚文件夹?实际是不存在的
      

  2.   

    strFilePath 这个路径你自己看看是不是'\\'没写对啊。
      

  3.   

    C:\\Documents and Settings\\tanwei\\Local Settings\\Temporary Internet Files\\Content.IE5\\XXXXXX\\guanggao.swf" XXXXX是个随机目录名
      

  4.   

    你直接打开这个就知道了C:\\Documents and Settings\\tanwei\\Local Settings\\Temporary Internet Files\\Content.IE5