怎样以最快的速度判断一个文件是否存在~谢谢,现场结贴 RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FILE * fp;if((fp=fopen(filename,"r")){fclose(fp);//文件存在}else{//文件不存在} 我通常使用以下两种方式:// 判断文件是否存在BOOL IsFileExist( CString strFileName ){ WIN32_FIND_DATA FindFileData; HANDLE hFind; // 判断参数文件是否存在 hFind = FindFirstFile( (LPCTSTR)strFileName, &FindFileData ); if ( hFind == INVALID_HANDLE_VALUE ) return FALSE; return TRUE;}二、#include <shlwapi.h> // PathFileExists#pragma comment(lib, "Shlwapi.lib")if( !PathFileExists( m_pszFileName ) ) return E_FAIL; 推荐:http://expert.csdn.net/Expert/topic/1901/1901755.xml?temp=.8467981 http://expert.csdn.net/Expert/topic/1901/1901755.xml?temp=.8467981里有相关的代码与解释。 ShellExecute:找不到标识符 Udp server端的疑问 小问题很急 求教:这样的东西怎么做?? 能否直接取出本程序或者动态库的版本信息? 谁有边缘检测的算子,我高价收购 急问:ODBC对EXCEL文件的操作(vc+)--------------------------thanks 谁能告诉我 当用户删除某文件/文件夹时,能截获信息并弹出窗口提示并终止该操作! Window消息的使用:WM_WINDOWPOSCHANGED 高分请教简单问题:如何让对话框显示的时候不激活? 怎么做一个在后台跑的程序啊?
if((fp=fopen(filename,"r"))
{
fclose(fp);
//文件存在
}
else
{
//文件不存在
}
BOOL IsFileExist( CString strFileName )
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind; // 判断参数文件是否存在
hFind = FindFirstFile( (LPCTSTR)strFileName, &FindFileData );
if ( hFind == INVALID_HANDLE_VALUE )
return FALSE; return TRUE;
}二、#include <shlwapi.h> // PathFileExists#pragma comment(lib, "Shlwapi.lib")if( !PathFileExists( m_pszFileName ) )
return E_FAIL;
http://expert.csdn.net/Expert/topic/1901/1901755.xml?temp=.8467981
里有相关的代码与解释。