作者:melanie_0409 | 来源:互联网 | 2023-10-14 07:03
源代码demo已上传到百度网盘:永久生效,代码实现了一次创建多级目录功能如:D:\test\abc\xyz主要是用来两个封装函数1.判断目录(不能用来查询根目录,否则总是失败.)是
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 =