请问判断一个路径例如(d:\program\files\)是否存在应该用哪个API函数? 请问判断一个路径例如(d:\program\files\)是否存在应该用哪个API函数?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CFileFind finder; if (!finder.FindFile(strPathName)) CreateDirectory(strPathName, NULL); finder.Close(); BOOL CParnterDlg::DirExists(LPCTSTR lpszDir){ DWORD attr; attr = GetFileAttributes(lpszDir); return attr != (DWORD)-1 && attr & FILE_ATTRIBUTE_DIRECTORY; }返回TRUE为存在,否则为FALSE好久没来CSDN了,好想好想~~~~ 可是我总觉得CreateDirectory只能创建新的文件夹不能判断是否存在到底是不是这样呢 DWORD GetFileAttributes( LPCTSTR lpFileName // pointer to the name of a file or directory);得到结果与上FILE_ATTRIBUTE_DIRECTORY就知道了。 恩还是用GetFileAttributes管用了非常感谢大家,揭贴 程序的升级的问题 工作线程中对类对象指针的访问会不会造成访问冲突? 怎样生成一个文档窗口? 如何把CStatic与dialogbox中的控件建立联系 做程序员须要:八年抗战吗?:( ...... ~_~ ~_~ 急事!!!!!!!!!!!!!!!!!!!!!!!!!!!!!找人做软件!有银子的哦! 100分!!(加分) 发现stretchblt的一个问题:不能任意比例缩放。请指点 命令行的问题 关于CString 关于访问存储过程 如何当点击一个菜单以外地方时,该菜单消失
if (!finder.FindFile(strPathName))
CreateDirectory(strPathName, NULL);
finder.Close();
{
DWORD attr;
attr = GetFileAttributes(lpszDir);
return attr != (DWORD)-1 && attr & FILE_ATTRIBUTE_DIRECTORY;
}
返回TRUE为存在,否则为FALSE好久没来CSDN了,好想好想~~~~
不能判断是否存在
到底是不是这样呢
LPCTSTR lpFileName // pointer to the name of a file or directory
);得到结果与上FILE_ATTRIBUTE_DIRECTORY就知道了。
还是用GetFileAttributes管用了
非常感谢大家,揭贴