MFC/C++检查文件是否存在

 CString file;

  TCHAR path[MAX_PATH];
  GetModuleFileName(NULL,path,MAX_PATH);
  *_tcsrchr(path,'\\')=0;
  WIN32_FIND_DATA FindData;
  HANDLE hFile;
 file.Format("%s\\v.exe",path);
 hFile=FindFirstFile(file,&FindData);
 
 
  if(hFile==INVALID_HANDLE_VALUE)
  {
  CFlagDlg::OnClose();
 }else{
  ::WinExec("",NULL);
 }

原文地址:https://www.cnblogs.com/shengshuai/p/ciffileexist.html