VC++创建多级目录源代码

VC++常用功能封装代码一系列文章与源码 (打广告,哈哈,看看一系列再决定要不要订阅)

https://blog.csdn.net/kaizi318/article/details/108846326

源代码demo已上传到百度网盘:永久生效  ,代码实现了一次创建多级目录 功能如:D:\test\abc\xyz

主要是用来两个封装函数

1.

 // 判断目录(不能用来查询根目录,否则总是失败.)是否存在的函数
 static BOOL IsPathExist(char* lpszPath)
 {
     USES_CONVERSION;
     //char* szTemp = W2A(lpszPath);
     char szTemp[MAX_PATH]={0};
     strcpy(szTemp, lpszPath);

     BOOL bExist; // 最后结果,表示目录是否存在
     if(szTemp[strlen(lpszPath)-1]=='\\')
     {
         szTemp[strlen(lpszPath)-1]='\0';    // 先删除最后的“\”
     }
     WIN32_FIND_DATAA wfd;                                  // 查找
     HANDLE hFind = FindFirstFileA(szTemp, &wfd);                  
     if(hFind =

猜你喜欢

转载自blog.csdn.net/kaizi318/article/details/108851997