可以用API GetFileAttribute或者C函数access

解决方案 »

  1.   

    用CFile file;
    file.Open("文件名",CFile::modeRead,NULL);
    如果打开成功,说明存在。(别忘了关闭)
      

  2.   

    使用这个API:
    BOOL PathFileExists(
        LPCTSTR pszPath
        );
    头文件:#include "Shlwapi.h"
    库文件:shlwapi.lib.
    需IE4或更新
      

  3.   

    CFile file;
    if(!file.Open("c:\\temp\\test.txt",CFile::modeRead,NULL))
    {
       AfxMessagebox("Can't open this file");
    }
    ....
    ...
      

  4.   

    也可以用
    HANDLE FindFirstFile(
    LPCTSTR lpFileName, 
    LPWIN32_FIND_DATA lpFindFileData ); 
    这个函数
      

  5.   

    也可以用
    HANDLE FindFirstFile(
    LPCTSTR lpFileName, 
    LPWIN32_FIND_DATA lpFindFileData ); 
    这个函数
    如果返回INVALID_HANDLE_VALUE 说明不存在。
      

  6.   

    CFileFind p;
    int nFound;
    nFound=p.FindFile("C:\Test.txt");
    if(nFound==NULL) //没有找到文件,返回0
    { .........}
    我也是初学者。
      

  7.   

    如果用FindFirstFile的话,要记得用FileClose关喔
      

  8.   

    有很多方法:如上面的就不再重复了!
    1) MakeSureDirectoryPathExists
    2)  SearchTreeForFile
    3) ...PS: 若操作文件 不妨考虑一下SGFileOperation 很好用的!!
      

  9.   

    注: 以上函数为ImageHelp Function