/*!
* Email: scictor@gmail.com
* Auth: scictor
* Date: 6/9/2020
* File: Downloader.cpp
* Class: Downloader (if applicable)
* variable:
* Brief:
* Note:*/#include"Downloader.h"
//#include
CDownloader::CDownloader(void)
{
m_downloadCourse= -1;
m_nConnectTimeOut= 0;
curl_global_init (CURL_GLOBAL_ALL);for(int i=0; i
{
memset(m_dowloadWork->url, 0, 512);
memset(m_dowloadWork->filePath, 0, 256);
}
m_curIndex= 0;
}
CDownloader::~CDownloader(void)
{
curl_global_cleanup();
}boolCDownloader::IsDownloadBegin()
{if(m_downloadCourse == 0)return true;return false;
}boolCDownloader::IsDownloadEnd()
{if(m_downloadCourse == 1)return true;return false;
}bool CDownloader::CreateMultiDir(const char*pathName)
{if(pathName == NULL) return false;char filePath[256] = {0};
strcpy(filePath, pathName);int i = 0, pathLen =strlen(pathName);
CString curPath;char curFilePath[256] = {0};
WIN32_FIND_DATA swf;if(filePath[pathLen - 1] != '\\') //最后一个非0字符不是‘\\’则加上
{
filePath[pathLen]= '\\';
}while(filePath[i] != '\0')
{if(filePath[i] == ':')
{
i+=2;continue;
}if(filePath[i] == '\\')
{