我知道的有几个法
1.if(ShellExecute(handle, "find", path_to_folder, NULL, NULL, 0)>(HINSTANCE)32)
 存在此文件
2.if(CFileFind::FindFile(lpFileName,0)) 则存在此文件
3.CreateFile(lpFileName,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)!=INVALID_HANDLE_VALUE
则存在此文件
4.FindFirstFile(lpFileName,&wfd)!=INVALID_HANDLE_VALUE
则存在此文件
5.fopen(lpFileName,"r")!=NULL则此文件存在