创建多级目录

 1 BOOL CTools::CreateFolder(const CString &strPath)///<文件夹后面请添加"\\"或者"/"
 2 {
 3   TCHAR szFileTempPath[MAX_PATH] = {0};
 4   int iLen = strPath.GetLength();
 5   CString str = strPath;
 6   TCHAR* szFilePath = str.GetBuffer();
 7   BOOL bRes = TRUE;
 8   for (int i =0; i<iLen; ++i){
 9     if (szFilePath[i] =='\\'||szFilePath[i] =='/')
10     {
11       DWORD dwAttr = GetFileAttributes(szFileTempPath);
12       if (dwAttr==0xFFFFFFFF){
13         bRes &= CreateDirectory(szFileTempPath,NULL);
14       }
15     }
16     szFileTempPath[i] = szFilePath[i];
17   }
18   str.ReleaseBuffer();
19   return bRes;
20 }


 

转载于:https://www.cnblogs.com/zhfuliang/p/3252415.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值