91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CreateDirectory遞歸創建多級目錄

發布時間:2020-04-05 17:19:23 來源:網絡 閱讀:3025 作者:忘記江南 欄目:編程語言

目的:實現用CreateDirectory創建多級目錄

1.引入靜態庫

#include "shlwapi.h"

#pragma comment(lib,"shlwapi.lib")

2.函數


const wchar_t* wcstrrchr(const wchar_t* str, const wchar_t wc)  
{  
    const wchar_t* pwc = NULL;  
    for (int i=wcslen(str)-1;i>=0;i--)  
    {  
        if (str[i] == wc)  
        {  
            pwc = str + i;  
            break;  
        }  
    }  
    return pwc;  
}  

bool createMultiDir(const wchar_t* path)  
{  
    if (path == NULL) return false;  
    const wchar_t* pwcStrrchr = wcstrrchr(path,L'\\');  
    if (!pwcStrrchr) return false;  
    if (PathIsDirectory(path)) return true;  

    wchar_t wsSubPath[MAX_PATH] = {};  
    memset(wsSubPath,0,sizeof(wsSubPath));  
    for (int i=0; i<pwcStrrchr-path; i++)  
        wsSubPath[i] = *(path+i);  
    createMultiDir(wsSubPath);  
    if(CreateDirectory(path,NULL)) return true;  
    return false;  
}  

3.調用案例

createMultiDir(L"d:\\whish\\test\\好孩子\\寶馬\\測試.txt"); //絕對路徑
createMultiDir(L".\\whish\\test\\好孩子\\寶馬\\測試.txt");//相對路徑
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林芝县| 临江市| 宝坻区| 香格里拉县| 彭阳县| 安新县| 高台县| 镇平县| 乐平市| 甘谷县| 浦东新区| 蒲城县| 凌海市| 万山特区| 搜索| 长沙市| 延安市| 康保县| 嵊州市| 南川市| 长宁县| 古浪县| 从江县| 香格里拉县| 屏东县| 陵川县| 循化| 麻阳| 廊坊市| 花莲县| 盐边县| 防城港市| 兰考县| 松原市| 祥云县| 丹巴县| 会昌县| 通榆县| 陵川县| 佛冈县| 鄂温|