本文共 1210 字,大约阅读时间需要 4 分钟。
2014年3月24日11:38:26
目录创建
1、使用VS2008创建一个带预编译头的控制台项目。
2、源文件内容:
#include "stdafx.h" #include#include #include #include using namespace std;bool protectLogDir(char * strNowDirName){ char strDirName[_MAX_PATH] = {0}; strcpy(strDirName,"CenterTransLog"); bool bSuc1 = false; if(0 == _mkdir(strDirName)) { printf("创建一级目录成功\n"); bSuc1 = true; } else { if(EEXIST == errno) { printf("一级目录存在\n"); bSuc1 = true; } else { printf("创建一级目录失败\n"); bSuc1 = false; } } if(!bSuc1) return false; tm * pNowTm; time_t nowTime; nowTime = time(NULL); pNowTm = localtime(&nowTime); char strTmp[40]={0}; sprintf(strTmp,"\\%04d%02d",pNowTm->tm_year+1900,pNowTm->tm_mon+1); strcat(strDirName,strTmp); bool bSuc2 = false; if(0 == _mkdir(strDirName)) { printf("创建二级目录成功\n"); bSuc2 = true; } else { if(EEXIST == errno) { printf("二级目录存在\n"); bSuc2 = true; } else { printf("创建二级目录失败\n"); bSuc2 = false; } } strcpy(strNowDirName,strDirName); return bSuc2;}int main( void ) { char ch; char strDirName[_MAX_PATH] = {0}; if(!protectLogDir(strDirName)) { printf("创建目录失败\n"); } else { printf("%s\n",strDirName); } printf("程序结束\n"); cin>>ch; return 0; }
转载地址:http://gcwci.baihongyu.com/