多路徑檢驗并建立
int path_inspect(char path[], size_t size)
{
char *strDir = path;
if (size>MAX_PATH)
return 0;
int len = 0;
int add = 0;
char * ptr = NULL;
char pathTemp[MAX_PATH] = { 0 };
for (int i = 0; NULL != (ptr = strchr(strDir, '/')); i++)
{
len = (ptr - strDir) + 1;
memcpy(pathTemp + add, strDir, len);
strDir += len;
add += len;
if (len>2 && _access(pathTemp, 0))
_mkdir(pathTemp);
}
return 0;
}