vc6.0中的mfc程序,判断当前exe程序所在的文件夹内,是否有data这个文件夹
vc6.0中的mfc程序,判断当前exe程序所在的文件夹内,是否有data这个文件夹,如果没有则创建。求大神代码,要编译可以通过的。附上exe所在截图...
vc6.0中的mfc程序,判断当前exe程序所在的文件夹内,是否有data这个文件夹,如果没有则创建。求大神代码,要编译可以通过的。附上exe所在截图
展开
2个回答
展开全部
CString path;
TCHAR temp[100]={'\0'};
GetModuleFileName(NULL,temp,100);
path=temp;
path=path.Left(path.ReverseFind('\\'));
path=path+"\\data";
WIN32_FIND_DATA fd;
HANDLE h=FindFirstFile(path,&fd);
if((h!=INVALID_HANDLE_VALUE)&&(fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
{
MessageBox("目录存在");
}
else
{
MessageBox("目录不存在! 将创建!");
SECURITY_ATTRIBUTES attrib;
attrib.bInheritHandle=FALSE;
attrib.lpSecurityDescriptor=NULL;
attrib.nLength=sizeof(SECURITY_ATTRIBUTES);
::CreateDirectory(path,&attrib);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询