创建文件目录? 再问一下就是有没有类封装了CreateDirtory()函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CreateFile: The CreateFile function creates or opens a file, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, or named pipe.或者SHCreateDirectory(Windows 2000以上才有) BOOL CParamParser::Afx_MakeDir(CString strDir){ //先检查一次全路径,节省时间 if(Afx_FindDir(strDir)) return TRUE; int nStart = 0; if (strDir[strDir.GetLength()-1] != _T('\\')) strDir += _T("\\"); while(nStart != -1) { if(nStart != 0) { CString strDirTemp = strDir.Left(nStart); if (!Afx_FindDir(strDirTemp)) { if (!::CreateDirectory(strDirTemp, NULL)) return FALSE; } nStart++; } nStart = strDir.Find(_T("\\"), nStart); } return TRUE;}/************************************************************************//* *//************************************************************************/BOOL CParamParser::Afx_FindDir(CString strDir){ if (_waccess((LPCTSTR)strDir, 0) == 0) { return TRUE; } return FALSE;} 按照孙鑫的方法画线,发现有延迟???? com有用吗? 请问byte[]转string 如何做? vc从IE中拖动到窗口或对话框得到链接地址 如何进行VC和Applet网络通信 再请教大家灰度的问题 怎么旋转位图? 为什么会在Release版编译的时候出这种错? 请教:点击TreeView的展开按钮时,怎样知道点选的是哪个节点? vc中用什么控件来显示声音的波形 date time picker使用问题 对话框的消息怎么启动主程序的一个函数呢?
或者SHCreateDirectory(Windows 2000以上才有)
{
//先检查一次全路径,节省时间
if(Afx_FindDir(strDir))
return TRUE;
int nStart = 0;
if (strDir[strDir.GetLength()-1] != _T('\\'))
strDir += _T("\\");
while(nStart != -1)
{
if(nStart != 0)
{
CString strDirTemp = strDir.Left(nStart);
if (!Afx_FindDir(strDirTemp))
{
if (!::CreateDirectory(strDirTemp, NULL))
return FALSE;
}
nStart++;
}
nStart = strDir.Find(_T("\\"), nStart);
}
return TRUE;
}
/************************************************************************/
/* */
/************************************************************************/
BOOL CParamParser::Afx_FindDir(CString strDir)
{
if (_waccess((LPCTSTR)strDir, 0) == 0)
{
return TRUE;
}
return FALSE;
}